Windows 下安装 Consul
前提
从刚工作就开始接触 Consul,中途自己也有两个项目和 Consul 有关,后面有机会再讲讲,网上关于这个的资料还比较少。因为明天有 Consul 的技术分享,所以自己今天下午在官网看了下相关的介绍。
介绍
Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件, 由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。Consul 支持健康检查, 并允许 HTTP 和 DNS 协议调用 API 存储键值对。
命令行超级好用的虚拟机管理软件 vgrant 也是 HashiCorp 公司开发的产品。一致性协议采用 Raft 算法, 用来保证服务的高可用, 使用 GOSSIP 协议管理成员和广播消息, 并且支持 ACL 访问控制。
