nyxpsi
1.0.0
nyx-ψ (nyxpsi)是下一代網路實現,旨在在有損和不穩定的網路環境中實現彈性和效率。透過創新的網路策略和糾錯機制, nyx-ψ可提供可靠的資料傳輸,而 TCP 和 UDP 等傳統協定則無法做到這一點。
nyx-ψ在構建時考慮到了可擴展性和穩健性,旨在為需要高可靠性和性能的應用程式提供支持,即使面臨極端的資料包丟失也是如此。結果總結
在建置和運行nyx-ψ之前,請確保您的開發環境符合以下要求:
如果您需要第一次安裝 Rust,請執行以下命令。
curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh // installs rust
如有必要,請使用rustup
更新本機工具鏈。
rustup update // updates rust
rustc --version // output should be > = 1.74
我們進行了基準測試,比較了各種丟包場景下的nyx-ψ 、TCP 和 UDP。測試涉及在不同網路條件下傳輸 1MB 資料。您可以使用cargo bench
自行操作
協定 | 0% 損失 | 10% 損失 | 50% 損失 |
---|---|---|---|
nyx-ψ | 1.07秒(100%) | 1.07秒(100%) | 1.07秒(100%) |
傳輸控制協定 | 1.04秒(100%) | 0.93秒(0%) | 0.52秒(0%) |
UDP協定 | 1.07秒(100%) | 5.05秒(0%) | 5.64秒 (0%) |
註:數值代表平均傳輸時間。括號內的百分比表示傳輸成功率。
如需了解更多資訊或聯絡我們,請開啟 PR 或發送電子郵件至 [email protected]