Consul is a service software that supports distributed, highly available service discovery and configuration sharing in multiple datacenters, developed by Hashicorp in the Go language, and open source based on the Mozilla Public License 2.0 protocol. Consul supports health checks and allows the HTTP and DNS protocol call APIs to store key-value pairs. Details:
Https://www.consul.io/docs/internals/architecture.html, the frame composition is as follows:
Consul Installation:
1. Download: https://www.consul.io/downloads.html
Windows version download down unzip only one Consul.exe file, it is best to add Consul.exe path under the following system environment variable path.
Reference: https://www.consul.io/intro/getting-started/install.html
2. Run Consul Agent
Reference: https://www.consul.io/intro/getting-started/agent.html
Consul Windows installation