Posts Tagged ‘zeromq’

zmq-rpc:基于zeromq网络层编写的protobuf RPC框架

阅读过zmq的代码之后,感觉这个网络层是我目前见过最高效的–线程之间使用lockfree的消息队列保存消息,可以启动多个I/O线程分担压力等等特性.于是决定基于它写一个protobuf

zeromq源码分析–TCP连接处理流程

1) 全异步的处理
zeromq的几乎所有I/O操作,都是异步的,也就是说主线程不会被阻塞.如何完成这个工作?它会根据zmq_init函数中的参数创建对应数量的I/O thread,然后将I/O相关的操作push到这些I/O线程中.

zeromq解决了什么问题

很早就听说了zeromq这个项目,当时不太在意.
后来同事kasicass对这个项目做了研究和分享,开始重视起这个项目来.
再后来,就是看到这篇博文:<<