asopi tech
asopi techIndie Developer

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を使います。

関連リンク