Mac环境安装Consul

简介

Consul是HashiCorp公司推出的开源工具,用于实现分布式xit的服务发现与配置,与其他分布式服务发现方案相比,Consul内置了服务注册与发现框架、分布式一致性协议实现、健康检查、Key/Value Store存储,多数据中心方案、不再续约依赖于其他工具(比如Zookeeper),使用起来也较为简单,Consul使用Go语言编写,支持(Linux/Ubuntu/MacOS/Windows);安装包仅包含一个文件,方便与Docker无缝集成。

安装

MacOS下安装

通过homebrew包管理器安装

1
homebrew install consul

启动

以开发模式启动Consul

1
consul agent -dev # 表示以开发模式运行启动,还有server服务模式运行

打开浏览器,输入链接:http://localhost:8500/ui/#/dc1/services访问首页

停止服务

常用命令

集群高可用

评论