JGroups、TCP_NIO 多条消息发送到无处

发布于 2024-10-11 02:40:58 字数 400 浏览 4 评论 0原文

消息发送到我从未在配置文件中指定的端口。

这是我的配置:

[10-Jan-2011 11:02:22.917 GMT] ERROR org.jgroups.protocols.TCP_NIO  - failed sending message to 192.168.50.41:8851 (116 bytes): java.lang.Exception: connection to 192.168.50.41:8851 could not be established
[10-Jan-2011 11:02:22.917 GMT] WARN  org.jgroups.blocks.ConnectionTableNIO  - Connection is not running, discarding message

Messages sent to ports I never specified in my configuration file.

this is my config:

[10-Jan-2011 11:02:22.917 GMT] ERROR org.jgroups.protocols.TCP_NIO  - failed sending message to 192.168.50.41:8851 (116 bytes): java.lang.Exception: connection to 192.168.50.41:8851 could not be established
[10-Jan-2011 11:02:22.917 GMT] WARN  org.jgroups.blocks.ConnectionTableNIO  - Connection is not running, discarding message

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太阳公公是暖光 2024-10-18 02:40:58

由于您的 port_range2,因此每条发现消息都会发送到 TCPPING 中定义的所有 initial_hosts ,加上 port_range,例如

TCPPING.initial_hosts=A[1000],B[1000]
port_range=2

将向 A:1000-1002B:1000-1002 发送发现请求。

TCPPING 在启动时用于初始发现,并由 MERGE2 (不在您的堆栈中)使用...

Because you have a port_range of 2, so every discovery message is sent to all of the initial_hosts defined in TCPPING, plus port_range, e.g.

TCPPING.initial_hosts=A[1000],B[1000]
port_range=2

will send discovery requests to A:1000-1002, B:1000-1002.

TCPPING is used at startup for initial discovery and by MERGE2 (not in your stack)...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文