问题描述
- 两台webservice服务器使用一个地址访问?
-
现在有两台web服务器都有一套相同webservice,一台是备用机。
当主服务器崩溃之后会切换到备用机上,
那webservice的地址是本机ip和端口等信息组成的。
这时webservice客户端访问的应该是主机的地址,备用机的地址他不知道。
有没有方法可以让客户端访问时,如果主机不能访问,自动切换到备用机?
解决方案
用nginx负载均衡,当一台服务器挂掉的时候,不至于外网无法访问
解决方案二:
根据你的需求,是一个高可用问题,一台值守,有问题切换到备机,适用lvs热切换服务,关于lvs搭建请问度娘
@lixin4054 的也可以考虑,虽然不完全是解答问题,但是一个7层负载方案,你单独拿一台机器做nginx,后端为Master和backup做负载,同时提供服务,其中一个挂了,不影响使用。
解决方案三:
要么就load balance机器放到前面,客户端连接它,它来自动切换主机,备用机
解决方案四:
感谢各位的解答,大概有些思路。
时间: 2024-11-13 11:19:51