当前位置:   article > 正文

服务发现consul与etcd_服务发现consul和etcd

服务发现consul和etcd

1.consul

启动节点:consul agent -dev -config-dir /etc/consul.d/

查看节点:consul members

UI界面:http://localhost:8500

服务查询:

dns方式:dig @127.0.0.1 -p 8600 dev.firstservice.service.consul

http方式:curl http://localhost:8500/v1/catalog/service/firstservice

dev.firstservice.service.consul是固定的格式组合:格式为:tag.servicename.service.consul,即tagservicename为服务创建时自定义配置内容

Docker下部署:

docker pull consul

docker run consul version

docker run -p 8500:8500/tcp consul agent -server -ui -bootstrap-expect=1 -client=0.0.0.0

配置集群:

docker run -d -p 8500:8500 -e CONSUL_BIND_INTERFACE='eth0' --name=consul_server_1 consul agent -server -bootstrap -ui -node=1 -client='0.0.0.0'

docker run -d -e CONSUL_BIND_INTERFACE='eth0' --name=consul_server_2 consul agent -server -node=2  -join='172.17.0.2'

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/564300
推荐阅读
相关标签
  

闽ICP备14008679号