共计 1 篇文章

nsq源码解析

最近刚刚把go的语法看完,寻思着看些开源项目,值得学习的go语言开源项目,beego的作者asta谢推荐nsq,这对于我们认识channel、分布式开发都有很大的帮助。nsq其实就是一个分布式消息中间件,鼎鼎大名的Kafka就是用java实现的一个MQ。 nsq环境部署 看源码前,首先还是要先会用,然后对整个项目有个大体的了解。 nsq文档,看这个文档就没问题了,最简单的方式是使用docker来部署。 nsq docker部署,文档上直接就有docker-compose,真是十分贴心。不过里面有处错误,会导致consumer.ConnectToNSQLookupd时出错。 version: '3' services: nsqlookupd: ...