.NetCore生产环境下构建Consul(单个DC数据中心)的服务器健康检查
下载最新的consul程序
consul 启动方式有两种 server 和client 默认是client
如果你不需要记录数据可以用 consul agent -dev 来启动
consul agent -server -bootstrap-expect 1 -data-dir ./data -node=n1 -bind=192.168.0.233 -ui -client=0.0.0.0
启动一个服务端DC
-server:服务端启动
-bootstrap-expect:服务端集群的服务器dc数量
-data-dir:数据存储目录
-node:节点名称
-bind:绑定的服务器地址
-ui:最新 v1.2.0 貌似没有没有界面下载 -ui 直接用自带的界面
-client:收集来自哪些客户端地址信息
按上面的代码启动下 consul 需要远程访问ui可以把8500端口打开
http://192.168.0.233:8500/ui (感觉这个界面好看了)
这里没有服务
下面来注册一个服务发现(这里可以看这篇文章去注册服务及健康证检查)
https://www.cnblogs.com/liyouming/p/9210424.html
http://www.cnblogs.com/liyouming/p/9020556.html
可以看到我的Cap及我的用户userservices已经添加了
数据中心的data目录中已保存了相关数据
未完待续........................下一步就是 consul 集群
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!
本文版权归作者和博客园共有,来源网址:http://www.cnblogs.com/liyouming欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接。