84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
zeromq和一般的网络库有什么区别,比如libevent,muduo之类的网络库
光阴似箭催人老,日月如移越少年。
貌似这个问题,人气不高,其实我对zeromq很感兴趣,有段时间自己玩过,至于后面两个没有了解过。在这里说一下,这样可以把问题更新下,或许有更多人可以看到。
zeromq目标是想进入linux内核,主要作用在传输层。而且也发现越来越多的库,底层使用zeromq。
我玩的时候是基于nodejs的,简单的实现了几种常见形式的消息传递。
具体最好看官方文档。
至于libevent和muduo没有接触过,所以不发表任何意见。
首先不要拿它们在一起比较,因为用处不同;1.zeromq,功能如其名,就是0消耗message queue,它主体实现了 消息队列的功能,重点在于消息接收发送上;2.libevent,也是功能如其名,它实现了封装了事件机制实现了网络事件的功能,重点在于网络连接事件处理上;3.muduo,是C++11规格下的陈硕这个人写的C++高并发网络库,封装了很多C++特性,比较深奥,没有深入研究。
希望对你有所帮助。
貌似这个问题,人气不高,其实我对zeromq很感兴趣,有段时间自己玩过,至于后面两个没有了解过。
在这里说一下,这样可以把问题更新下,或许有更多人可以看到。
zeromq目标是想进入linux内核,主要作用在传输层。
而且也发现越来越多的库,底层使用zeromq。
我玩的时候是基于nodejs的,简单的实现了几种常见形式的消息传递。
具体最好看官方文档。
至于libevent和muduo没有接触过,所以不发表任何意见。
首先不要拿它们在一起比较,因为用处不同;
1.zeromq,功能如其名,就是0消耗message queue,它主体实现了 消息队列的功能,重点在于消息接收发送上;
2.libevent,也是功能如其名,它实现了封装了事件机制实现了网络事件的功能,重点在于网络连接事件处理上;
3.muduo,是C++11规格下的陈硕这个人写的C++高并发网络库,封装了很多C++特性,比较深奥,没有深入研究。
希望对你有所帮助。