内存泄漏排查 背景了解:告知 线上 room_work 运行一段时间内存就会慢慢往上涨,8G内存吃掉了4G。。。 思路 大概捋一下项目中有通过常...
试着将nsq的tcp部分提出来,看看它是怎么处理沾包, 协议分装 这个过程以后自己写tcp对外提供服务应该也是可以做到有参考,有借鉴 一下就能上...
场景一: 单机客户端需要并发10万http请求到一个同一个服务器 客户端并发发动http请求,根据tcp协议,谁主动关闭谁就进入TIME_WAI...
小空间做大事情 go-zero 里面用到了redis的 bitmap数据类型。其实应该说redis的bitmap在妙用在go-zero让我见识到...
基于etcd 实现代码 基于redis 实现代码 https://github.com/go-redsync/redsync[https://g...
http客户端并发访问一个服务端 当你要通过http请求群发100万邮件(发送邮件的服务器不需要你考虑资源消耗),越快发送完越好,很自然你会通过...
小工具 并发场景用一些经历过生产检验的小工具,比自己临时磨刀要安全,go-zero的core里面很多他们自己写好的小工具,没啥依赖,你要觉得好完...
流水线编程,场景适合的话能够让我们的代码结构更加清晰 还有更多使用方式,可以直接参考go-zero文档 https://github.com/t...
限速方式 漏桶算法: 讲究的是服务器匀速的去处理并发请求,但... 为达到目的居然采用sleep了。简单来说服务器匀速处理请求,超过桶容量会被舍...
专题公告
学习过程总会有些总结,go各个专题都是值得好好领悟的