コピペコードで快適生活

明日使えるソースを自分のために

Consul

consulのリーダー選出の仕組み

よくわかっていなかったのでメモ。 consulのリーダー選出には、Raft プロトコル(分散合意アルゴリズム)が使用されている。 各ノードは次の3つのステートを持つ。 leader follower candidate 遷移 起動直後はみんな follower followerはランダムなTimeout…

consulことはじめ

全然わかってなかったのでメモ。 概要 何やってくれるの サービスディスカバリやってくれる ヘルスチェック等 リーダーについて クラスタとして動作するためにリーダーが必要。 リーダーはサーバモードとして立ち上げているノードから自動選出される。 非サ…