使用grpc-gateway框架,协程id一直增大,协程数量和内存基本不变,是否有问题?
1. 运行环境
go1.19 linux/amd64
2. 问题描述?
使用grpc-gateway框架,接收的请求都是http请求,每次来一个请求都打印一次协程id和协程数量,一开始的时候协程id很小,到后面就越来越大,甚至达到了几十万,但是协程数量和内存基本没啥变化
time=”2022-09-13 02:26:53” level=info msg=”XXXXX” goroutine_id=55 goroutine_num=17
time=”2022-09-13 03:08:20” level=info msg=”XXXXX” goroutine_id=31544 goroutine_num=17
3. 您期望得到的结果?
内存没有明显增大,是什么原因导致协程id增大呢?协程id增大那么多是否有问题呢?
正常,为了性能也不能很快复用低数字id,大到一定数量才重新开始