Hydro: Rust 기반 고성능 분산 프로그래밍 프레임워크

2025-01-31
Hydro: Rust 기반 고성능 분산 프로그래밍 프레임워크

Hydro는 Rust를 위한 고급 분산 프로그래밍 프레임워크로, 확장 가능하고 구성에 의해 정확한 분산 서비스를 생성할 수 있도록 합니다. 액터나 RPC와 같은 기존 아키텍처와 달리 Hydro는 코레오그래픽 API와 고성능 단일 스레드 DFIR 런타임을 사용합니다. Hydro Deploy를 통해 로컬 환경과 클라우드 환경 모두를 지원하는 배포를 간소화합니다. 2단계 컴파일 프로세스를 사용하여 로컬에서 배포 계획을 생성한 다음 각 머신에 대한 DFIR 바이너리로 컴파일하고 계획과 클라우드 리소스 사양에 따라 클라우드에 배포합니다. Hydro는 2단계 커밋 및 Paxos와 같은 클래식 프로토콜의 구현을 포함하여 다양한 고성능 분산 시스템을 구축하는 데 사용되었습니다.

개발