使用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增大那么多是否有问题呢?

讨论数量: 1

正常,为了性能也不能很快复用低数字id,大到一定数量才重新开始

1周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!