Consul 中的每个服务配置

Per service configuration in Consul

Consul 目前支持分布式配置,其中 key/value 配置跨服务器复制。假设我每台服务器有一项服务,我如何配置 consul 使每项服务具有唯一配置。

您可以为每个服务添加一个基本命名空间。假设您拥有同一服务的生产和开发配置。您可以在 /prd/service/key/value 和 /dev/service/key/value 中有不同的配置 KV。然后您可以将适当的 acl 添加到每个基本名称空间以进行访问控制。