Accelio的目標是提供一個簡單好用、可靠、規模化、高性能的、能最大化利用CPU和網絡基礎設施的數據或消息傳遞中間件。
目前ceph已開始使用Accelio。在軟件接口層面Accelio縮寫爲xio,xio同時提供用戶態和內核態的接口。
以下鏈接亦可通過搜索引擎獲取。當前xio網站整體上內容較少,文檔偏少,代碼中註釋也偏少。
深入理解xio可能需要具備RDMA相關知識、socket相關知識、其他類似的消息傳遞接口的知識(個人對此理解也偏少),最好還能具備網絡接口應用的知識。
其他通用的內核等相關知識有請網友補充。
1、網站鏈接
2、文檔
建議學習XIO首先閱讀這裏鏈接裏的三篇文檔。後續有機會進一步分享對這些文檔的理解。
http://www.accelio.org/?page_id=2
2、代碼路徑