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%の損失 |
---|---|---|---|
ニクス-ψ | 1.07秒(100%) | 1.07秒(100%) | 1.07秒(100%) |
TCP | 1.04秒(100%) | 0.93秒 (0%) | 0.52秒(0%) |
UDP | 1.07秒(100%) | 5.05秒 (0%) | 5.64秒 (0%) |
注: 値は平均転送時間を表します。括弧内のパーセンテージは転送成功率を示します。
詳細またはお問い合わせについては、PR を開くか、[email protected] までメールでお問い合わせください。