zeromq

https://github.com/zeromq/libzmq

 

 

就那样吧,有些特色,也有一些坑。
适用于基于报文的通信协议,但报文尺寸不能太大,控制在几K左右效果最佳。完全不适用于基于流的协议比如类似FTP那种。
API设计的不错,但背后干了太多的事,包括但不限于创建了一个线程池、一个epoll loop以及大量的动态内存分配,出问题之后不太好定位。
和其它协议对接困难或者干脆就不行,比如对接HTTP之类。

如果你的场景是大量小消息的PUBSUB,ZMQ还可以一用,其它场景不建议。

 

简单例子:

http://blog.chinaunix.net/uid-23629988-id-3015856.html

 

https://github.com/weiffun/zerobus

 

https://ask.csdn.net/questions/239844   简单zeromq客户端服务端

 

https://github.com/aicrobo/aic_communication

posted on 2019-08-13 14:55  lydstory  阅读(239)  评论(0)    收藏  举报

导航