Alopex DB · 関連製品
Alopex Chirps
Alopex Chirpsは、gossip、QUIC、Raftをまとめた通信基盤です。ノード発見、メンバーシップ、メッセージ送信、Raftの部品を提供します。
更新: 2026/10/11
Alopex Chirpsは、分散システムに必要なノード発見、メンバーシップ、メッセージ送信、合意を1つにまとめた、Rust製のライブラリです。Alopex DBの関連製品で、Alopex DBのノード間通信を担います。
主な機能
- ノードの発見と参加:シードのリストから、DNSなしでクラスタに参加します。
- メンバーシップ:SWIM方式のgossipで、各ノードの生死を素早く把握します。
- メッセージ送信:宛先を指定した送信、全体への配信、受信の購読に対応します。
- イベント:ノードの参加と離脱を、イベントとして受け取ります。
- 転送と認証:QUICで通信し、相互TLS(mTLS)でノードどうしを認証します。
- Raft:Raftによる合意を備えます。複数のRaftグループにも対応します。
- ファイル転送:ファイルの転送にも対応します。
Alopex DBとの関係
Alopex DBのクラスタは、ノード間の通信にChirpsを使います。