设为首页 加入收藏

TOP

第四章 consul cluster(二)
2017-09-30 13:42:26 】 浏览:9473
Tags:第四章 consul cluster
动参数查看 附1 consul常用命令+常用选项

 

4、n111以client模式启动服务

 

5、join

分别启动以上两个服务后,发现其实n110和n111两个彼此谁都不知道谁(可以通过切换屏幕后,使用来验证),此时必须其中一个节点join到另一个节点,这时候才能彼此组成集群。

说明:以上命令将n110节点加入到n111所在的集群(反过来去join也是没问题的),之后通过来看n110和n111时,彼此都是一个集群的两个member了。

注意:假设一个集群有2个节点(n1,n2),这时候有一个节点n3想加入集群,不需要join两遍,只需要join n1或n2就好。这样的话,集群之间通过gossip协议彼此沟通,n3就加入集群了。

 

6、创建服务并访问

这个是我后来写的,所以节点名字变了。

分别在两个节点上边创建一个服务,创建过程参照:第三章 consul服务注册与服务查询

服务访问:

采用DNS访问:

在client-111和server-110下均可以操作,命令如下:

命令:dig @127.0.0.1 -p 8600 server-110.node.zjgdc1.consul

格式:dig @127.0.0.1 -p 8600 节点名称.node.数据中心名称.consul

 

7、节点离开集群

"ctrl+c"

 

补:以上的join是手工join的,还有一种节点加入集群后自动join到集群中去,查看:

https://www.consul.io/intro/getting-started/join.html

 

参考:

https://www.consul.io/intro/getting-started/join.html

http://www.jianshu.com/p/d483db36ec9a

https://liuzhichao.com/p/1940.html

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇第三章 consul服务注册与服务查询 下一篇附1 consul常用命令+常用选项

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目