
18篇文章 · 13558字 · 1人关注
项目入口 main.go 中,之前是监听 TCP 连接,代码大致如下:
自从 golang 1.8以后,提供了一个 Plugin 的机制使得 golang能够加载 so 动态链接库文件。这样可以对外发布动态链接库而不...
为了缓解GC压力,go标准库在sync包中提供了一个Pool,但是这个Pool和我们一般意义上的Pool不太一样,主要有以下几点区别:1.Poo...
阅读 NSQ 源码时,看到NSQ使用了 go-svc 来启动nsq的相关程序,使得在程序退出的时候可以做一些释放资源等收尾工作。使用起来非常简单...
1.异步处理,把非关键流程异步化,提高系统响应时间和健壮性 2.通过消息队列,应用解耦 3.流量削峰
罗道文的私房菜nsqd是NSQ中最重要的组件,接收生产者的消息以及给消费者发送消息都由nsqd完成。因此,这篇文章主要由下面三个部分: 1.NS...
罗道文的私房菜这篇文章开始分析下NSQ源码;NSQ主要由三个部分nsqd、nsqlookupd、nsqadmin以及一些工具组成,我们从简单的 ...
罗道文的私房菜消息队列在互联网公司使用非常普遍,因此也促使我去学习研究消息队列的原理以及细节问题;之前也有接触过消息队列,最主要就是在异步处理方...
一、NSQ部署 我个人电脑是win10 64位,因此在这儿我就给出一个网友写好的Windows下NSQ部署文章NSQ如何在windows上安装 ...
文集作者