HashiCorp Consul 1.0 已发布,该产品自2014年4月发布已增加了重要的功能,Consul 1.0 的更新亮点包括引入HCL配置文件和许多较小的改进、修复和界面清理。 
您可以在 Changelog 中找到更改的完整列表。此版本中有一些破坏性的更改,因此请务必阅读 1.0 的升级说明。
值得关注的更新:
Support for HCL Config Files: Consul now supports HashiCorp's HCL format for config files. This is easier to work with than JSON and supports comments. As part of this change, all config files will need to have either an .hcl or .jsonextension in order to specify their format.
Support for Binding to Multiple Addresses: Consul now supports binding to multiple addresses for its HTTP, HTTPS, and DNS services. You can provide a space-separated list of addresses to -client and addresses configurations, or specify a go-sockaddr template that resolves to multiple addresses.
Support for RFC1434 DNS TXT records: Consul DNS responses now contain the node meta data encoded according to RFC1434 as TXT records.
Support for Running Subproccesses Directly Without a Shell: Consul agent checks and watches now support an argsconfiguration which is a list of arguments to run for the subprocess, which runs the subprocess directly without a shell. The old script and handler configurations are now deprecated (specify a shell explicitly if you require one). A -shell=false option is also available on consul lock, consul watch, and consul exec to run the subprocesses associated with those without a shell.
Sentinel Integration: (Consul Enterprise) Consul's ACL system integrates with Sentinel to enable code policies that apply to KV writes.
Consul 是一个服务管理软件,支持多数据中心下,分布式高可用的服务发现和配置共享。Consul 支持健康检查,允许存储键值对。一致性协议采用 Raft 算法,来保证服务的高可用。成员管理和消息广播采用 GOSSIP 协议,支持 ACL 访问控制。
软件详情:https://www.hashicorp.com/blog/hashicorp-consul-1-0/
下载地址:https://www.consul.io/downloads.html?_ga=2.42826917.1282964934.1508197235-445481790.1507379581
来自:开源中国社区
                  	
				
