是告诉客户端所有服务端的地址,然后客户端选一个链接吗? 还是有什么好用的方法
负载均衡,如 nginx 通过 upstream 来设置。
有没有一种方法,再增加服务端的时候,不需要多余的配置就能使用新的服务端,nginx需要配置重启
@7289:楼下推荐的 dns 确实是最简单的,但缺点也是最多的,例如一个 gateway 服务器挂了,还是会定向到这台服务器,正常的服务器不一定能提供服务;无法判断服务器是否过载等等.其它的也是要配置的吧~至于有没有类似服务注册那样配置的负载均衡,我就不知道了,蹲个大佬吧
最简单的方法是DNS负载均衡,就是给域名配置多个A记录,指向不同的服务器,客户端请求DNS会随机分配一个IP地址,达到负载均衡的需求。
专业一点的用lvs 或者阿里云的lbs做负载均衡。
解析同一个域名这个好,够简单。
负载均衡,如 nginx 通过 upstream 来设置。
有没有一种方法,再增加服务端的时候,不需要多余的配置就能使用新的服务端,nginx需要配置重启
@7289:楼下推荐的 dns 确实是最简单的,但缺点也是最多的,例如一个 gateway 服务器挂了,还是会定向到这台服务器,正常的服务器不一定能提供服务;无法判断服务器是否过载等等.其它的也是要配置的吧~至于有没有类似服务注册那样配置的负载均衡,我就不知道了,蹲个大佬吧
最简单的方法是DNS负载均衡,就是给域名配置多个A记录,指向不同的服务器,客户端请求DNS会随机分配一个IP地址,达到负载均衡的需求。
专业一点的用lvs 或者阿里云的lbs做负载均衡。
解析同一个域名这个好,够简单。