Что вам нужно сделать, это настроить initial_hosts
, добавив IP-адреса.В этом примере мы используем 192.168.1.2[7600],192.168.1.3[7600]
Ниже приведена частичная конфигурация стека
<stack name="tcp">
<transport type="TCP" socket-binding="jgroups-tcp"/>
<protocol type="TCPPING">
<property name="initial_hosts">192.168.1.2[7600],192.168.1.3[7600]</property>
<property name="num_initial_members">2</property>
<property name="port_range">0</property>
<property name="timeout">2000</property>
</protocol>
.......
</stack>
После того, как вы настроили initial_hosts
, вам нужно изменить то, что будет stacks
при запуске сервера.
1) Вы можете заменить ${jboss.default.jgroups.stack:udp}
на tcp
ИЛИ
2) Запустить сервер с ./standalone.sh -c clustered.xml -Djboss.default.jgroups.stack=tcp
<subsystem xmlns="urn:infinispan:server:jgroups:9.4">
<channels default="cluster">
<channel name="cluster"/>
</channels>
<stacks default="${jboss.default.jgroups.stack:udp}">
...
</stacks>
</subsystem>