dilithium
1.0.0
Dilithium プロジェクトは、信頼性の低いメッセージ パッシング システム (UDP データグラムなど) 上での高性能ストリーミング プロトコルの開発をサポートするソフトウェア フレームワークおよびツール セットです。
当初、私たちは、理想的ではない広域ネットワーク リンク全体のスループットを最大化するように設計された信頼性の高いストリーミング プロトコルであるwestworld
の開発に焦点を当てています。
最終的に、 Dilithium は、任意の信頼性の低いメッセージ パッシング システム上で高性能通信を開発するための拡張可能なフレームワーク ( golang
で実装) になります。
Dilithium は、パフォーマンス指向のTranswarpデータ プレーン実装をサポートするために、OpenZiti プロジェクトにフィードされます。この役割において、 Dilithium は、UDP ベースの実装を提供するだけでなく、既存のストリーミング プロトコル上のメッセージとして実装された高レベルのオーバーレイ抽象化も管理します。
Dilithiumとそれが提供するフレームワーク コンポーネントの詳細については、「コンセプト ガイド」を参照してください。