11 2023 档案
摘要:go 底层map 是由若干个bmap(桶)构成的,桶只会扩容,不会缩容 ,所以 map中占用的内存不会被释放 但是!!! 以上只针对值类型的数据结构 例如:基本类型 int string slice struct 等 如果key为 指针变量 删除后这个指针变量内存不会释放,但是这个指针指向的对象,引
阅读全文
摘要:Prometheus 开源的完整监控解决方案——go实现 功能包含:指标暴露、指标抓取、存储、可视化、告警 Pull模型:被监控服务主动暴露mertics端口 用于Prometheus轮询获取指标 Push模型:服务主动将指标push到PushGateWay Prometheus从PushGateW
阅读全文