net-Ballet - linux 網絡框架

jopen 9年前發布 | 9K 次閱讀 Linux net-Ballet: linux 網絡框架

Linux 網絡框架

<p>@(關鍵詞)[性能|擴展|速度]</p>


  • 類似微軟的Com設計
  • 基于Epoll ET模式,實現了ReadyList
  • 基于小根堆實現毫秒定時器,速度很快
  • tcp server, tcp client, http server
  • 支持多進程模式,(server socket fd可以在多個進程wait)
  • 支持Task類似的多線程框架,eventfd多線程切換
  • 支持將c++數據序列化成std::string或者二進制buffer
  • 支持類似于弱引用的ComSink的函數代理回調,和C#的delegate類似
  • </ul>


    后面會支持

    • 異步DNS查詢
    • 完善的Udp支持
    • ICMP和SMTP協議的支持
    • 實現Monitor支持Gateway和平滑重啟
    • 支持消息隊列和RPC

    聯系方式

    QQ: 994299094  Mail: 994299094@qq.com

    項目地址: https://github.com/jellychen/net-Ballet

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!