このプロジェクトについて
Pingoraは、高速で信頼性が高く、プログラム可能なネットワークシステムを構築するために設計されたRustフレームワークです。Cloudflareによって実戦でテストされており、毎秒4,000万以上のインターネットリクエストを処理しています。
主な機能は以下の通りです:
- 高速で信頼性の高いパフォーマンスを実現する非同期Rust
- HTTP 1/2エンドツーエンドプロキシ
- OpenSSL、BoringSSL、s2n-tls、またはrustls(実験的)を介したTLSサポート
- gRPCおよびwebsocketプロキシ
- グレースフルリロード機能
- カスタマイズ可能なロードバランシングおよびフェイルオーバー戦略
- さまざまな可観測性ツールのサポート
このリポジトリには、pingora-core、pingora-proxy、pingora-load-balancing、pingora-memory-cacheなどの注目すべきクレートが含まれています。特に、セキュリティ重視、パフォーマンス重視、高度にカスタマイズ可能なネットワークサービスに適しています。Linuxがティア1環境であり、Windowsの予備的サポートと、macOSなどのUnix系環境へのベストエフォートサポートがあります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.