84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
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++特性,比较深奥,没有深入研究。
希望对你有所帮助。