发布于 2016-11-13 00:49:42 | 126 次阅读 | 评论: 0 | 来源: 网友投递
Consul 服务的注册和发现
Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。
consul 0.7.1 发布了,consul 是一个服务管理软件,支持多数据中心下,分布式高可用的,服务发现和配置共享。consul 支持健康检查,允许存储键值对。一致性协议采用 Raft 算法,来保证服务的高可用。成员管理和消息广播采用 GOSSIP 协议,支持 ACL 访问控制。
更新内容:
功能:
键/值存储命令行界面:添加了新的 consul kv 命令,以便于访问所有基本键/值存储操作。
快照/恢复:添加了新的 / v1 / 快照HTTP端点和相应的 consul 快照命令集,以便于容易的时间点快照进行灾难恢复。快照包括由 Consul 的 Raft 协议协议管理的所有状态,包括键/值条目,服务目录,已准备的查询,会话和 ACL 。快照可以在运行中恢复到一个完全新的集群。
AWS 自动发现:添加了新的 -retry-join-ec2 配置选项,以允许在启动时通过使用给定的标记键/值自动发现 AWS 实例进行引导。
改进:
api:使用 api.Lock()时可以设置所有会话选项。
代理:增加了将绑定 WAN 和 LAN 绑定到不同于通用绑定地址的接口的能力。
代理:为 HTTP 检查添加了新的 tls_skip_verify 配置选项。
代理:Consul 现在用 Go 1.7.3 构建。
更多请查看完整更新日志
下载地址: