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

请教下关于IHS与WAS集群负载均衡的问题?
在实际环境中IHS的主要作用是将来自前端的应用请求分发给WAS集群中node,而分发的依据就是给server分配的权重,如图所示:

节点设置权重.jpg


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

11同行回答

暗黑城堡new暗黑城堡new其它XXX科技有限公司
回复 11# michelecindy     这些功能基本上都没使用过,除非是IBM的人 其他应用的人估计都没怎么配置过。都不知道配置什么参数。显示全部
回复 11# michelecindy


    这些功能基本上都没使用过,除非是IBM的人 其他应用的人估计都没怎么配置过。都不知道配置什么参数。收起
金融其它 · 2014-05-23
浏览2290
michelecindymichelecindy项目经理-
回复 10# 暗黑城堡new     应用程序服务器 > $Server_Name > 会话管理 > 分布式环境设置    选择  内存到内存复制显示全部
回复 10# 暗黑城堡new


    应用程序服务器 > $Server_Name > 会话管理 > 分布式环境设置

    选择  内存到内存复制收起
IT咨询服务 · 2014-05-23
浏览2259
暗黑城堡new暗黑城堡new其它XXX科技有限公司
回复 9# michelecindy    我知道 我就是想了解下再哪个页面下设置!谢谢显示全部
回复 9# michelecindy


   我知道 我就是想了解下再哪个页面下设置!谢谢收起
金融其它 · 2014-05-22
浏览2257
michelecindymichelecindy项目经理-
回复 8# 暗黑城堡new     没事还是不要设置session复制,  session复制的意思就是集群中有两个server, server1的应用会复制一份到server2,当server1宕的时候server2能继续处理.     但是这样加大了JVM的负担,比如一个业务在server1 申请了...显示全部
回复 8# 暗黑城堡new


    没事还是不要设置session复制,  session复制的意思就是集群中有两个server, server1的应用会复制一份到server2,当server1宕的时候server2能继续处理.
    但是这样加大了JVM的负担,比如一个业务在server1 申请了 50M 内存 , 同样server2中也会用掉这么多..收起
IT咨询服务 · 2014-05-22
浏览2325
暗黑城堡new暗黑城堡new其它XXX科技有限公司
回复 7# zxbcjdx     请问您说的这个session同步 是在哪里设置的呢?它的作用是什么呢?求教!显示全部
回复 7# zxbcjdx


    请问您说的这个session同步 是在哪里设置的呢?它的作用是什么呢?求教!收起
金融其它 · 2014-05-22
浏览2272
zxbcjdxzxbcjdx软件架构设计师cattsoft
1、对于第一个问题,权重应该是分在server上的吧,ihs分发请求给server的时候,用的好像是轮询的算法,如果请求某个server在一定的时间内没响应,则WAS会将IHS的请求分发给下一个server,在插件的配置文件中,对集群中的每个server都分配了一个唯一的id。 另外在分发的时候,还考虑到ses...显示全部
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
浏览2451
michelecindymichelecindy项目经理-
1、如果是node中建了两个以上的server,如server01、server02、server03.......,那么当一个node接收到前端应用后,具体如何或者按照什么样的规则分配给对应的server了?--- node不会收到前端应用,node的主要功能是集群间的应用同步.--- Server做了集群IHS才会以round-run方式...显示全部
1、如果是node中建了两个以上的server,如server01、server02、server03.......,那么当一个node接收到前端应用后,具体如何或者按照什么样的规则分配给对应的server了?

--- node不会收到前端应用,node的主要功能是集群间的应用同步.
--- Server做了集群IHS才会以round-run方式进行业务分发
--- round-run . 每一次来自网络的请求轮流分配给内部中的每台服务器,从1至N然后重新开始.

2、如果是IHS按照设置的权重将请求分发给某个node后,而这个node节点宕掉了,那么IHS会进行如何处理了?

--- node节点宕掉不影响Server运行收起
IT咨询服务 · 2014-05-21
浏览2309
wangk8611wangk8611项目经理长亮科技股份有限公司
回复 3# oniontech     能详细解答下round-run方式进行分发吗?显示全部
回复 3# oniontech


    能详细解答下round-run方式进行分发吗?收起
系统集成 · 2014-05-20
浏览2286
wangk8611wangk8611项目经理长亮科技股份有限公司
回复 2# oniontech     那相当于这次请求就没有成功啊显示全部
回复 2# oniontech


    那相当于这次请求就没有成功啊收起
系统集成 · 2014-05-20
浏览2267
oniontechoniontech技术经理guangzhou eagle
按照round-run方式进行分发啊显示全部
按照round-run方式进行分发啊收起
系统集成 · 2014-05-20
浏览2267

提问者

wangk8611
项目经理长亮科技股份有限公司

相关问题

相关资料

问题状态

  • 发布时间:2014-05-20
  • 关注会员:1 人
  • 问题浏览:11512
  • 最近回答:2014-05-23
  • X社区推广