![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 53
goodsupch
这个作者很懒,什么都没留下…
展开
-
记一次golang memory leak的解决过程
在开发完一个类似于prometheus的metrics收集系统软件后,经过n多次debug,软件终于run起来了。原创 2021-08-19 18:15:24 · 1724 阅读 · 0 评论 -
k8s namespace一直显示terminating
问题描述: 在某个时候开始,k8s的namespace就一直delete不掉,kubectl delete ns xxx命令也会被卡住,久久不能解脱。不管哪个namespace都是这样。但问题总有人解决,网上百度到两个raw API的方法,屡试不爽。先将这两个方法的链接帖到下面,每一个都是OK的,都可以临时解决这个问题: a. https://blog.csdn.net/Michaelwubo/article/details/110878183 b. https://craignewtondev.mediu原创 2021-06-19 16:13:31 · 326 阅读 · 0 评论 -
go channel如何做到广播(broadcast)
众所周知,golang的channel可以被用来在多个goroutines之间进行信息通信。通常来讲,有一个或者多个producer,以及一个或者多个consumer。 channel的特性是:当channel中被producer写入数据A后,消费端(consumer)不管有多少个,也都只有一个消费端可以收到数据A。所以无法做到广播(broadcast)。 但是不知道大家注意到没有,context包中的cannelctx是一个例外,他内部实现也是通过channel来实现的,却做到了广播的特性。很多的程序也都原创 2021-06-07 17:19:15 · 1157 阅读 · 0 评论