JGroups, TCP_NIO несколько сообщений отправлено в никуда - PullRequest
1 голос
/ 10 января 2011

Сообщения, отправленные на порты, которые я никогда не указывал в файле конфигурации.

это мой конфиг:

[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

1 Ответ

2 голосов
/ 10 января 2011

Поскольку у вас port_range 2, поэтому каждое сообщение об обнаружении отправляется всем initial_hosts, определенным в TCPPING, плюс port_range, например,

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

будет отправлять запросы на обнаружение A:1000-1002, B:1000-1002.

TCPPING используется при запуске для начального обнаружения и MERGE2 (не в вашем стеке) ...

...