免费做数据采集的网站,东莞纸箱定制 技术支持 东莞网站建设,网站建设教程17,网站速度查询1、Consul的简介
Consul 是由 HashiCorp 公司推出的一款开源工具#xff0c;用于实现分布式系统的服务发现与服务配置。它内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key-Value 存储、多数据中心方案。
Consul 使用 GO 语言编写#xff0c;因此天然具有可移…1、Consul的简介
Consul 是由 HashiCorp 公司推出的一款开源工具用于实现分布式系统的服务发现与服务配置。它内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key-Value 存储、多数据中心方案。
Consul 使用 GO 语言编写因此天然具有可移植性支持 Linux、Windows 和 Mac OS X。其安装包仅包含一个可执行文件方便部署可与 Docker 等轻量级容器无缝配合。
2、Consul的安装
要实现 Consul “服务中心” 功能需要先安装 Consul 。具体步骤如下。
1来到 Consul 官方网站根据提示下载与系统匹配的服务器端。 Consul 官方网站https://www.consul.io/downloads.html
2下载后解压缩。
3、Consul的启动
1用命令启动 Consul。在 DOS 窗口中进入 Consul 的解压缩目录然后输入以下命令 # -dev 表示以开发模式运行。如果使用“-server”则表示以服务器模式运行 consul agent -dev
启动结果
2访问 http://127.0.0.1:8500 即可进入 Consul 的管理界面。 Agent 可以在服务器或客户端模式下运行。
每个数据中心都必须至少有一台 AgentServer 模式但推荐使用 3~5 台。
4、常用命令
Consul 有以下常用命令
consul members查看集群成员信息。
consul members -detailed查看集群成员的详细信息。
consul monitor持续打印当前 Consul 的日志。
5、对外接口
Consul 默认提供以下对外接口
http://127.0.0.1:8500/v1/status/leader显示当前集群的Leader。
http://127.0.0.1:8500/v1/agent/members显示集群所有成员的信息。
http://127.0.0.1:8500/v1/status/peers显示集群中的Server成员。
http://127.0.0.1:8500/v1/catalog/services显示所有服务。
http://127.0.0.1:8500/v1/catalog/nodes显示集群节点的详细信息。 ———————————————— 版权声明本文为CSDN博主「pan_junbiao」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/pan_junbiao/article/details/117587533