consul 中文开发指南
Consul是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由HashiCorp公司用Go语言开发,基于MozillaPublicLicense2.0的协议进行开源.Consul支持健康检查,并允许HTTP和DNS协议调用API存储键值对.
命令行超级好用的虚拟机管理软件vgrant也是HashiCorp公司开发的产品.
一致性协议采用Raft算法,用来保证服务的高可用.使用GOSSIP协议管理成员和广播消息,并且支持ACL访问控制.
Consul的使用场景
docker实例的注册与配置共享
coreos实例
下载地址
用户评论