nyx-ψ (nyxpsi) adalah implementasi jaringan generasi berikutnya yang dirancang untuk ketahanan dan efisiensi dalam lingkungan jaringan yang lossy dan tidak stabil. Melalui strategi jaringan inovatif dan mekanisme koreksi kesalahan, nyx-ψ menghadirkan transfer data yang andal ketika protokol tradisional seperti TCP dan UDP gagal.
Dibangun dengan mempertimbangkan skalabilitas dan ketahanan, nyx-ψ bertujuan untuk memberdayakan aplikasi yang menuntut keandalan dan kinerja tinggi, bahkan dalam menghadapi kehilangan paket yang ekstrem. Ringkasan Hasil
Sebelum membangun dan menjalankan nyx-ψ , pastikan lingkungan pengembangan Anda memenuhi persyaratan berikut:
Jika Anda perlu menginstal karat untuk pertama kalinya, jalankan perintah di bawah ini.
curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh // installs rust
Perbarui rantai alat lokal Anda dengan rustup
jika perlu.
rustup update // updates rust
rustc --version // output should be > = 1.74
Kami melakukan benchmark yang membandingkan nyx-ψ , TCP, dan UDP dalam berbagai skenario kehilangan paket. Pengujian ini melibatkan transfer data sebesar 1MB dalam kondisi jaringan yang berbeda. Anda dapat melakukannya sendiri dengan cargo bench
Protokol | Kerugian 0%. | Kerugian 10%. | Kerugian 50%. |
---|---|---|---|
nyx-ψ | 1,07 detik (100%) | 1,07 detik (100%) | 1,07 detik (100%) |
TCP | 1,04 detik (100%) | 0,93 detik (0%) | 0,52 detik (0%) |
UDP | 1,07 detik (100%) | 5,05 detik (0%) | 5,64 detik (0%) |
Catatan: Nilai mewakili waktu transfer rata-rata. Persentase dalam tanda kurung menunjukkan tingkat keberhasilan transfer.
Untuk informasi lebih lanjut atau menghubungi kami, buka PR atau email kami di [email protected]