ども、かっぱです。 お詫び 上記の記事中で... consul はマルチキャストでノードを探索して勝手にクラスタを組んでくれる と書いておりますが、これは Serf のマルチキャスト通信を利用したノードの自動探索機能と混同した為の誤りとなります。正しくは... consul はクラスタを構成する際にはジョイン先の IP やホスト名を知っておく必要がある -join オプションを利用してクラスタにジョインする となります。この場を借りてお詫び申し上げます。 さて、今回は... 最大の鬼門、最も知りたいのだけどドキュメントを読めどなかなか理解できない Consul クラスタの Leader ノード選出に迫ってみたい。 ※尚、内容に関しては不正確な部分も多々あるかもしれませんのでご注意下さい。誤りに気づけば随時修正していきます...。 参考 LEADER ELECTION CONSENSUS P
![Consul の Leader Election 研究 - ようへいの日々精進XP](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc3b0f1ee89ce9dc063e954c5dabc2d24dc3f902/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finokara%2F20150314%2F20150314110504.png)