如何防止Go Goroutine泄露

Go的并发模型虽简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到goroutine泄露的问题。我们可以可以从两方面入手解决,一是预防(了解什么样的代码会产生泄露),二是监控(通过Prometheus采集metrics来监控) ...

October 12, 2022 · 2 min

使用Go Goroutine注意事项

Go的协程使用起来很方便,但是有有些坑需要注意: 1. 使用goroutine时加上panic recovery机制,避免服务直接不可用 2. 不要创建都无法退出的goroutine,会导致goroutine 泄漏 ...

September 25, 2022 · 2 min