프로젝트 소개
Pingora는 빠르고 안정적이며 프로그래밍 가능한 네트워크 시스템을 구축하기 위해 설계된 Rust 프레임워크입니다. Cloudflare에서 실전 검증되었으며, 초당 4천만 건 이상의 인터넷 요청을 처리합니다.
주요 기능은 다음과 같습니다:
- 빠르고 안정적인 성능을 위한 비동기 Rust
- HTTP 1/2 종단 간 프록시
- OpenSSL, BoringSSL, s2n-tls 또는 rustls(실험적)를 통한 TLS 지원
- gRPC 및 웹소켓 프록시
- 무중단 재시작 기능
- 사용자 정의 가능한 로드 밸런싱 및 장애 조치 전략
- 다양한 관측 도구 지원
이 저장소에는 pingora-core, pingora-proxy, pingora-load-balancing, pingora-memory-cache와 같은 여러 주목할 만한 크레이트가 포함되어 있습니다. 보안 중심의, 성능에 민감한, 그리고 고도로 사용자 정의 가능한 네트워크 서비스에 특히 적합합니다. Linux가 tier 1 환경이며, Windows에 대한 예비 지원과 macOS와 같은 유닉스 계열 환경에 대한 최선의 지원이 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.