# Consul
SREの探求26章がサービスディスカバリの選択肢として挙げる「完全整合性のあるソリューション」の例。DNS のような単純な仕組みから、Zookeeper・etcd・Consul のような完全整合性のあるリーダー選出プロトコルに基づく仕組みまで幅があるとされる文脈で言及される。同章は、完全整合性が真に必要な場合(分散ロック等)でなければ完全整合性を使うべきではないと論じ、完全整合性のあるディスカバリストアのダウンが多くのサービス障害の原因になってきたと指摘する。(Source: [[@2021__OReillyJapan__SREの探求 - Chapter 26 サービスメッシュはマイクロサービスの世話人か]] ch.26 §26.2, §26.3.2)
## 関連
- [[ZooKeeper]] / [[etcd]] — 同じ文脈で並列に言及される完全整合性ソリューション
- [[サービスメッシュ]]
- [[@2021__OReillyJapan__SREの探求 - Chapter 26 サービスメッシュはマイクロサービスの世話人か]]