oceanbase集群高可用,还用keepalived虚拟出应用连接的vip吗?
没有虚拟ip的,假如后端应用连接的是server1的IP地址,如果这台服务器宕机,系统是不是就瘫痪了,而且是不是需要手动调整后端应用数据库的ip地址?
如果是使用2881端口进行链接需要收到更改,使用obproxy的端口2883链接则不需要。
不行呀,我把server1关机,还是用server1 ip + 2883端口,连接失败。
oceanbase集群需要使用obproxy连接,LB需要架构在obproxy之外,非云部署建议使用nginx,F5等作为负载均衡,例如:
原来如此,LB方案还不如部署keepalived方案简单可靠。
LB有多种方式,也可以做高可用
可以使用obproxy集群实现高可用,如1-1-1OB集群设置个1-1-1的ODP,OB和ODP可以在同一个ip上