Hybris集群应该使用UDP协议吗?

2020-09-05 05:27发布

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

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


我们在项目中使用UDP协议,并且当多个集群节点满足相同的请求时,有时模型不会获得更新的值。

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

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


我们在项目中使用UDP协议,并且当多个集群节点满足相同的请求时,有时模型不会获得更新的值。

付费偷看设置
发送
7条回答
clever101
1楼-- · 2020-09-05 06:01

UDP不可靠。 此外,Amazon Elastic Compute Cloud(Amazon EC2)不支持它。 请检查 https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace US/8c74877b866910148cc9ba5f39a2fd28.html 进行比较。 因此,如果需要可靠的数据传输机制,请切换到JGroups TCP。 JGroups的默认配置是UDP。 您还可以检查 https://help.sap.com/viewer/d0224eca81e249cb821f/1cdf45a82 zh-CN/fa88b75d31494e6ebe01e0837629cf2c.html 了解更多信息。

灬番茄
2楼-- · 2020-09-05 05:47

出于性能考虑,通常建议使用

UDP。 尽管UDP网络通信通常不太可靠,但是大多数电子商务系统都不需要这种网络通信的可靠性级别,并且会接受UDP性能提高的折衷。 如果担心群集通信的可靠性,或者网络上未启用IP多播,则应使用TCP。

请参考链接,这可能会对您有所帮助 https://wiki.hybris.com/display/hybrisALF/Cluster+Setup

梦想连接
3楼-- · 2020-09-05 05:51

非常感谢您的回答。 我想在这里再问一个问题,我们可以调整这个xml文件jgroups-udp.xml吗? 正如我们看到的那样,有时消息不会丢失,但缓存不会在另一个节点上刷新。 如果我将线程池配置thread_pool.keep_alive_time =" 5000"更改为1000,是否会影响业务流程的性能?

路亽曱_Ryan
4楼-- · 2020-09-05 05:55

一个人还能使用UDP并发送更多数据包吗? 还是可以使用TCP并让Hybris不断保持开放连接以提高TCP性能?

或者只是一个或一个数据包-通过UDP或TCP。

zhangjiyang1323
5楼-- · 2020-09-05 05:51

我猜想,UDP也可以在当前的Hybris版本中使用,但是UDP有局限性。如果我们的应用程序处理了可靠性问题,或者如果可以确定我们的应用能够处理可靠性问题,则应使用UDP 数据可以安全地到达目的地

SKY徐
6楼-- · 2020-09-05 05:43

不客气,塞尔丁。

一周热门 更多>