ZeroMQ The Guide: http://zguide.zeromq.org/page:all
三条心得,希望对大家有用:
1. 阅读要求:英文要好,还要有一定分布式经验,最好熟悉C语言。
个人认为,英文原文比较晦涩。可以先看一个不完整的中文翻译,以便更快了解ZeroMQ的基本思想:https://github.com/anjuke/zguide-cn。
没有一定的大规模集群系统的设计和实现经验,一遍浏览过去,也就了解个基本思想,肯定领会不了ZeroMQ的理念和精华。
如果不熟悉C语言,理解示例代码还是比较累的。尤其最后几章,示例的代码量都比较大,我都跳过去了,但是,不影响理解作者的思想。
2. 提升你的架构能力
文中介绍了很多基于ZeroMQ的架构模式。作者会一步一步地讲解这些架构设计,架构要解决的问题,具体设计以及相应的优点和缺点。
除此之外,作者还从人性的角度去讲架构,认为架构的设计要充分考虑人性,才能让架构保持生命力。
3. 让你重视健康
阅读这篇ZeroMQ导论的时候,有种淡淡的忧伤,因为作者于2016年去世了,感觉是在和他的灵魂聊天。做为程序员的你,也要注意身体。
待补充: 如何定义协议,如何做开源。
网友评论