背景
consul是之前同事部署的,我不熟悉,最近遇到相关问题,发现还是需要学习一下子.
学习路径
-
consul在微服务中的作用
-
consul架构 和 部署结构
-
go-micro涉及的consul相关的代码
-
go-micro的服务注册和发现组件
FAQ 2021-10-20
Q:consul部署命令中的join是什么意思 (TODO)
// 附录2
consul agent 分为 server 和 client, 一个节点2种角色.
我们分析一下,为什么第5步和第6步需要加-rpc-addr 选项,而第4步不需要加任何选项呢? 原因是-client 指定了客户端接口的绑定地址,包括:HTTP、DNS、RPC,而consul join 、consul members 都是通过RPC与Consul交互的。
docker环境搭建consul
1台机器和多台机器的情况
启动第一个节点 docker run -d –name consul-1 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8500:8500 -p 8600:8600 consul:1.9.8 agent -server -bootstrap-expect 1 -ui -bind 0.0.0.0 -client 0.0.0.0 -node node-1 -enable-script-checks=true ———————————————— 版权声明:本文为CSDN博主「灬倪先森_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Lyon_Nee/article/details/119324603
搭建 consul 集群 Docker - 容器部署 Consul 集群 Consul with Containers
附录
公司内网的部分资料
1.安装Consul集群 2.使用Consul做服务发现的若干姿势
原创文章转载请注明出处: Consul注册中心(TODO)