负载很大的服务器适合采用轮询控制方式么?
答案:2 悬赏:0 手机版
解决时间 2021-01-26 06:44
- 提问者网友:缘字诀
- 2021-01-26 02:16
负载很大的服务器适合采用轮询控制方式么?
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-01-26 02:47
负载很大的话需要看业务的类型了
轮询情况下如果分发到服务器A上面的连接有部分长连接,分发到服务器B上面可能为短连接,这就会导致看到服务器A上面的连接数比服务器B的连接数较高。
可以采用最小连接数方式做负载,比如服务器A上面有100个连接,服务器B上面有80个连接,这是负载设备会把后续的20个连接分发到服务器B,等到服务器B与服务器A连接数一致时按随机或轮询来分发到其中一台。
最小连接数一般是看4层的连接来负载的。
选择何种方式的负载算法还需要根据应用来决定,可以测试几种不同的方式以达到最佳的负载方式。
轮询情况下如果分发到服务器A上面的连接有部分长连接,分发到服务器B上面可能为短连接,这就会导致看到服务器A上面的连接数比服务器B的连接数较高。
可以采用最小连接数方式做负载,比如服务器A上面有100个连接,服务器B上面有80个连接,这是负载设备会把后续的20个连接分发到服务器B,等到服务器B与服务器A连接数一致时按随机或轮询来分发到其中一台。
最小连接数一般是看4层的连接来负载的。
选择何种方式的负载算法还需要根据应用来决定,可以测试几种不同的方式以达到最佳的负载方式。
全部回答
- 1楼网友:青灯有味
- 2021-01-26 04:11
可以的。如果有多台服务器的话,可以做成集群,weblogic等都有集群功能,一台主机由于性能问题挂了,请求自动转发到另一台主机上,在平时也可以实现负载均衡以提高性能。
同意楼上的,受ddos攻击和性能问题是不同的,受攻击的解决方案我不太清楚,不过一般都是在路由器和防火墙上做功夫,好一点的路由器都有防止ddos的功能还有配置好防火墙。至于你的设想中出现的问题,集群是这样解决的,集群实际上是三个服务器,一个在公网有ip负责接收和转发请求,另外两个服务器类似于原来的服务器处理请求,服务器1在接收请求,通过判断将请求转发给服务器2或3,处理完再发回给1,由1返回给用户。不需要解析到2个公网。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯