dilithium
1.0.0
Dilithium 專案是一個軟體框架和一組工具,支援在不可靠的訊息傳遞系統(例如 UDP 資料封包)上開發高效能流協定。
最初,我們專注於開發westworld
,這是一種可靠的串流媒體協議,旨在最大限度地提高非理想廣域網路連結的吞吐量。
最終, Dilithium將成為一個可擴展框架(在golang
中實現),用於在任意不可靠的訊息傳遞系統上開發高效能通訊。
Dilithium為 OpenZiti 專案提供支持,支援其以效能為導向的Transwarp資料平面實施。在這個角色中, Dilithium既提供基於 UDP 的實現,又管理在現有流協定之上作為訊息實現的更高層級的覆蓋抽象。
有關Dilithium及其提供的框架組件的更詳細介紹,請參閱概念指南。