Consul is a tool for discovering and configuring services in the infrastructure.
Consul is a tool for discovering and configuring services in your infrastructure.
Questions that are about:
the Service Discovery aspects for both providers and consumers by using the HTTP or DNS capabilities
the Health Checking functionality clients can provide
the leverage of the hierarchical Key/Value Store and it's HTTP API
the RPC Protocol used to control a Consul agent programmatically
can have this tag.
A distinguishing feature is the usage of gossip protocol for propagating the data between cluster nodes which makes it decentralized and scalable. Do notice that consul provides additional features like the support for multiple datacenters. Unless those questions have a programming related edge, those question are better fitted for ServerFault.
Adapted from the Introduction page of the Consul website.