Accelio高性能異步 RPC 庫
Accelio 是針對硬件加速優(yōu)化的高性能異步可靠的消息傳遞工具和 RPC 庫。 RDMA 以及其他傳輸實現(xiàn)(如 TCP / IP,共享存儲器等)可以利用高效便捷的 API。
Accelio 旨在最大化消息和 CPU 并行性,同時最大限度地減少 CPU 爭用和鎖定,并實現(xiàn)零數(shù)據(jù)復制通信過程。
主要特性:
面向應用開發(fā)人員的簡單而抽象的 API,專注于高性能異步通信
可靠的消息傳遞(端到端)
請求/回復(事務)或發(fā)送/接收模型
連接和資源抽象,以最大化可擴展性和可用性
零拷貝數(shù)據(jù)傳輸,可選內置內存管理
旨在最大限度地發(fā)揮 RDMA,硬件卸載以及多核 CPU 和多線程應用程序的優(yōu)勢
支持多種傳輸選項(RDMA,TCP,Shared-Memory 等)
與常見事件循環(huán)機制(epoll,libevent,AC E等)集成
快速事件通知,可選的等待輪詢或組合型號,以實現(xiàn)最低的消息延遲
本地支持服務和存儲集群/橫向擴展
消息組合和批量消息處理優(yōu)化
評論
圖片
表情
