目录
1、Consul简介
Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKeeper 等)。使用起来也较为简单。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、windows和Mac OS X);安装包仅包含一个可执行文件,方便部署,与 Docker 等轻量级容器可无缝配合。
2、下载
下载地址:https://www.consul.io/downloads.html
我这里下载的是windows版本,下载后之后就只是一个exe文件
将其所在路径配置在windows的环境变量中
启动consul的命令:
consul agent -dev -ui -node=cy
-dev开发服务器模式启动,-node结点名为cy,-ui可以用界面访问,默认能访问。
打开命令行窗口输入命令
consul默认端口是8500,因此在浏览器输入http://localhost:8500 出现如下界面,则表示consul启动成功:
3、搭建环境
在这里搭建co