Как мне настроить 2 конечные точки в infinispan11

#endpoint #infinispan

#конечная точка #infinispan

Вопрос:

клиент1> infinispan 11 (192 …)

client2> NAT IP> infinispan hotrod (192 …)

ошибка client2!!

В предыдущей версии были установлены две конечные точки, а для конечной точки client2 был установлен IP-адрес external-host = NAT, и каждая привязка к сокету использовалась отдельно.

В infinispan 11 я хочу разделить привязку сокета и установить конечную точку.

Спасибо.

Комментарии:

1. какую ошибку вы получаете в client2? когда вы говорите external-host=NAT IP , вы имеете в виду атрибут в hotrod-connector ? <hotrod-connector name="hotrod" external-host="NAT IP" />

2. спасибо. 1. (порт 11222). IP» /> 2. (порт 11322) <hotrod-connector name=»hotrod-2″ external-host=»NAT IP» /> атрибут привязки сокета не работает. ошибка синтаксического анализа xml

Ответ №1:

       <socket-bindings default-interface="public" port-offset="${infinispan.socket.binding.port-offset:0}">
         <socket-binding name="default" port="${infinispan.bind.port:11222}"/>
         <socket-binding name="default-nat" port="${infinispan.bind.port:11322}"/>
...
...
      <endpoints socket-binding="default" security-realm="default">
         <hotrod-connector name="hotrod" external-host="192...IP">
..
..
      <endpoints socket-binding="default-nat" security-realm="default">
         <hotrod-connector name="hotrod" external-host="NAT IP">
  

Ошибка синтаксического анализа

Спасибо.

Ответ №2:

Думаю, теперь я понял ваш вопрос. В Infinispan 11 невозможно использовать несколько конечных точек. Он будет доступен в Infinispan 12 (см. JIRA).

В настоящее время оба клиента должны использовать NAT или 192.x.x.x IP.

Ответ №3:

Начиная с Infinispan 10.1, мы поддерживаем привязку ко всем интерфейсам: https://issues.redhat.com/browse/ISPN-10730 Таким образом, вы можете использовать server.sh -b 0.0.0.0 , и клиенты получат правильную топологию в зависимости от входящего интерфейса.