请教关于IHS的负载均衡的问题?

请教下关于IHS与WAS集群负载均衡的问题?在实际环境中IHS的主要作用是将来自前端的应用请求分发给WAS集群中node,而分发的依据就是给server分配的权重,如图所示:我的疑问有以下两点:1、如果是node中建了两个以上的server,如server01、server02、server03.......,那么当一个node...显示全部
请教下关于IHS与WAS集群负载均衡的问题?
在实际环境中IHS的主要作用是将来自前端的应用请求分发给WAS集群中node,而分发的依据就是给server分配的权重,如图所示:

节点设置权重.jpg


我的疑问有以下两点:
1、如果是node中建了两个以上的server,如server01、server02、server03.......,那么当一个node接收到前端应用后,具体如何或者按照什么样的规则分配给对应的server了?
2、如果是IHS按照设置的权重将请求分发给某个node后,而这个node节点宕掉了,那么IHS会进行如何处理了?收起
参与12

查看其它 10 个回答zxbcjdx的回答

zxbcjdxzxbcjdx软件架构设计师cattsoft
1、对于第一个问题,权重应该是分在server上的吧,ihs分发请求给server的时候,用的好像是轮询的算法,如果请求某个server在一定的时间内没响应,则WAS会将IHS的请求分发给下一个server,在插件的配置文件中,对集群中的每个server都分配了一个唯一的id。 另外在分发的时候,还考虑到session的问题,同一个session的请求都会分发到同一个server上,避免了请求session丢失的问题;
2、对于第2个问题,如果一个server挂了,ihs的请求会分发到其他server上,请求还可以继续进到其他正常的server中,但是如果集群中server之间没有做session同步的话,那当请求分发到其他server的时候,就会出现session丢失的情况。
互联网服务 · 2014-05-21
浏览2477

回答者

zxbcjdx
软件架构设计师cattsoft

zxbcjdx 最近回答过的问题

回答状态

  • 发布时间:2014-05-21
  • 关注会员:1 人
  • 回答浏览:2477
  • X社区推广