
golang
文章平均质量分 95
仰望星空的尘埃
https://github.com/a422478514
我未曾见过一个早起、勤奋、谨慎、诚实的人抱怨命运不好;良好的品格,优良的习惯,坚强的意志,是不会被假设所谓的命运击败的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线上go内存泄漏分析实战
最近经常发现web服务内存占用持续缓慢增高,从图像上看是基本持续递增,但偶尔也有下降趋势(不会下降很明显),对比30天以前没那么高内存占用,最近30天内存占用变化且无明显规律。WEB服务框架是echo框架,引入了pprof包。线上可以通过监控观察到以下特征:实例内存限制1G,看pod内存占用率50%~70%,go process内存占用也不超过700m,其中heap内存占近一半,约350M;11.00左右触发扩容后内存占用未见下降,但次日凌晨1.30左右忽然下降;原创 2025-01-05 23:33:42 · 1322 阅读 · 0 评论 -
Facebook 在 Golang 依赖注入的实现
依赖注入是一个经典的设计模式,可有效地解决项目中复杂的对象依赖关系。对于有反射功能的语言来说,实现依赖注入都比较方便一些。在 Golang 中有几个比较知名的依赖注入开源库,例如google/wire、uber-go/dig以及facebookgo/inject等。本文将基于facebookgo/inject介绍依赖注入, 接下来将会着重讨论以下几点内容:依赖注入出现的背景以及解决的问题 facebookgo/inject 的使用方法 facebookgo/inject 的缺陷...转载 2021-12-02 20:07:08 · 776 阅读 · 0 评论