linux - zeromq和一般的网络库有什么区别?
大家讲道理
大家讲道理 2017-04-17 14:53:19
0
2
309

zeromq和一般的网络库有什么区别,比如libevent,muduo之类的网络库

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
迷茫

似乎這個問題,人氣不高,其實我對zeromq很感興趣,有段時間自己玩過,至於後面兩個沒有了解過。
在這裡說一下,這樣可以把問題更新下,或許有更多人可以看到。

zeromq目標是想進入linux內核,主要作用在傳輸層。
而且也發現越來越多的函式庫,底層使用zeromq。

我玩的時候是基於nodejs的,簡單的實作了幾種常見形式的訊息傳遞。

具體最好看官方文件。

至於libevent和muduo沒有接觸過,所以不發表任何意見。

黄舟

首先不要拿它們在一起比較,因為用處不同;
1.zeromq,功能如其名,就是0消耗message queue,它主體實現了訊息隊列的功能,重點在於訊息接收發送上;
2.libevent,也是功能如其名,它實現了封裝了事件機制實現了網絡事件的功能,重點在於網絡連接事件處理上;
3.muduo,是C++11規格下的陳碩這個人寫的C++高並發網路函式庫,封裝了許多C++特性,比較深奧,沒有深入研究。

希望對你有幫助。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板