Proyek Dilithium adalah kerangka perangkat lunak dan seperangkat alat yang mendukung pengembangan protokol streaming berkinerja tinggi melalui sistem penyampaian pesan yang tidak dapat diandalkan (misalnya datagram UDP).
Awalnya, kami berfokus pada pengembangan westworld
, yang merupakan protokol streaming andal yang dirancang untuk memaksimalkan throughput di seluruh tautan jaringan area luas yang tidak ideal.
Pada akhirnya, Dilithium akan menjadi kerangka kerja yang dapat diperluas (diimplementasikan di golang
) untuk pengembangan komunikasi berkinerja tinggi melalui sistem penyampaian pesan yang tidak dapat diandalkan dan sewenang-wenang.
Dilithium dimasukkan ke dalam proyek OpenZiti, untuk mendukung implementasi bidang data Transwarp yang berorientasi pada kinerja. Dalam peran ini, Dilithium menyediakan implementasi berbasis UDP, dan juga mengelola abstraksi overlay tingkat tinggi yang diimplementasikan sebagai pesan di atas protokol streaming yang ada.
Untuk tur Dilithium yang lebih detail dan komponen kerangka kerja yang disediakannya, lihat Panduan Konsep.