Slide 25
Slide 25 text
HashiCorp Consul
• Consul does more than one thing: DNS, key/value store,
locks, health checks…
• For service discovery: DNS server and HTTP API — e.g.
postgresql.service.consul, marathon.service.consul
• Does health checks of services locally on the node
• Spreads health information very quickly via gossip protocol
• HashiCorp Serf: SWIM protocol (Das, Gupta, Motivala - 2002)
• Can use Consul Template to configure other tools