Jgroups, TCP_NIO Несколько сообщений отправлены в никуда
Вопрос
Сообщения отправляются портам, которые я никогда не указал в моем файле конфигурации.
Это мой конфиг:
[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
Решение
Потому что у вас есть 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
(не в вашем стеке) ...
Не связан с StackOverflow