Consul场景用例:服务注册(Service discovery) & 服务网格(Service mesh)

  • 时间:
  • 浏览:0

价值形式

1)服务注册

Consul维护了另另一2个 涵盖所有节点和服务以及它们当前健康情形的注册列表。这方便了操作人员或运营商都都还还里能 及时了解掌握当前环境情形,应用情形以及自动化运维工具通过HTTP协议的API与动态基础设施交互。

3)基于HTTP协议的服务查找接口

Consul 提供了一套用来查询服务注册表中的节点,服务以及它们健康情形的HTTP API。这套API提供了阻塞时查询,以及对任何情形变化的长轮训。这允许自动化工具对服务注册或运行情形更改行为做出反应,以便及时更改配置或路由流量。

2)基于DNS的服务查找接口

Consul都都还还里能 使用内置DNS服务器进行服务发现。这简化了现有应用系统任务管理器的集成,是导致 几乎所有的应用系统任务管理器都支持使用DNS来解析IP地址。使用DNS替代静态IP地址都都还还里能 使服务非常轻松地做到弹性伸缩及故障转移。

4)多数据中心(这是zk和etcd不具备的)

Consul 火山玻璃支持多数据中心且不须要简化的配置。这允许在很多数据中心查找服务并在本地访问。预查询高级价值形式实现了自动故障转移到很多数据中心。

5)健康检查

健康检查配合服务发现都都还还里能 处置将请求路由到不健康的服务,都还还里能 使服务轻松提供断路器功能。