–net 是为后面ip取名一个网段
下图是解除docker集群指令
在vi中怎么搜索文本内容
直接不要进入编辑,按 / 按键
上面是创建一个redis实例r1
你还需要创建r2,r3,r4.。。。
有三个master三个slave,master挂了,slave顶
挂掉的在恢复了就成为了slave
这个是dockerPXC的虚拟IP
用vm虚拟机挂起,第二天再用,就连不上99.150了,要重启keepalive服务
service keepalive restart
配置redis
注意这里设置tomcat的端口有坑,需要注意
https://www.bilibili.com/video/av98111052?p=19
设置–net=host就是为了让它访问宿主机中所有网段,以便访问各个集群网段
创建了java节点还不够,还没有冗余节点实现高可用
在第二个java后台实例中的application.properties将tomcat端口从6001改为6002
第三个以此类推
之前用Haproxy是支持TCP/IP协议的数据库集群
nigix是http协议
nginx配置文件
因为之前做了映射,直接是宿主机的ip端口相应映射出来的
挂掉一个java容器,验证是否还能 请求到
配置冗余的nginx实现nginx高可用,双机热备
规定宿主机虚拟ip99.151:6201,用6201来接收请求,这请求就被分发到nginx节点n1上,ni的ip是99.104,端口6101
再配第二个
到现在两个keepalive抢占一个虚拟ip就设置好了,测试一下双机热备,挂掉n1