Jgroups TCP Hybris 5.4vs6.3升级问题

2020-09-25 01:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。我们面临的问题是在具有1...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。
我们面临的问题是在具有10台服务器的Hybris群集上使用Jgroups TCP。

先决条件:
Hybris从5.4.0.4升级到6.3.0.1。 同时启动所有10台服务器

实际结果:
随机地将某些服务器cluster.id分配为0,而不是在local.properties中声明的值(请参阅所附屏幕截图)。
仅在之后 Hybris有时会在夫妇重新启动分配给服务器的正确clusteer.id之后重新休息。

预期结果:
分配给专用Hybris服务器的local.properties中的硬编码cluster.id值。

Hybris版本中发现的差异:
1。 Hybris 5.4.0.4:jgroups-3.4.1.Final.jar
2。 Hybris 6.3.0.1:jgroups-3.6.11.Final.jar

服务器上的当前群集配置:

clustermode = true
cluster.id = 0#每个节点的编号不同0-9
cluster.maxid = 10
cluster.ping.interval = 60
cluster.ping.load.on .startup = true
cluster.broadcast.methods = jgroups
cluster.broadcast.method.jgroups = de.hybris.platform.cluster.jgroups.JGroupsBroadcastMethod
cluster.broadcast.method.jgroups.tcp.bind_addr = 192.168.0.1#每个服务器都是eth0自己的IP的每个服务器而有所不同
cluster.broadcast.method.jgroups.tcp.bind_port = 4570
cluster.broadcast.method.jgroups.channel.name = hybris-cluster1 < br> cluster.broadcast.method.jgroups.configuration =/opt/hybris/config/jgroups-tcp-cluster1.xml

来自HAC的屏幕截图。 替代文字

附加了

jgroups-tcp-cluster1.xml文件:

  <!-基于TCP的堆栈,具有流控制和消息绑定。
 
      通常在无法在网络中使用IP多播的情况下使用此功能。 因为它是
      禁用(路由器丢弃多播)。 请注意,TCP.bind_addr和TCPPING.initial_hosts
      应该通过系统属性(例如 -Djgroups.bind_addr = 192.168.5.2和
      -Djgroups.tcpping.initial_hosts = 192.168.5.2 [7800]
     
      作者:Bela Ban
  ->
 
  
     
     
      
 
          
 
      
      
      
      
      
      
      
      
      
      
      
      
      
     
  

  

(65.3 kB)