Могу ли я одновременно настроить JGroups с разделом TCP и UDP?

Мы уже несколько лет используем кластер JBOSS Cache в UDP, и по большей части все в порядке.

Нам пришлось добавить узел за пределами брандмауэра, поэтому мы перенастроили его для TCP и с тех пор столкнулись с множеством проблем.

Можем ли мы иметь разделы TCP/unicast и UDP/multicast в одном файле конфигурации, чтобы мы использовали TCP для одного узла по другую сторону брандмауэра, а UDP для всего остального?

(Я предполагаю, что это невозможно сделать, поскольку есть только уровень «Конфигурация», и все, что находится под ним, находится в одном стеке)


person Bill K    schedule 26.09.2014    source источник


Ответы (1)


Нет, ты не можешь. Если бы у вас был только 1 узел за пределами брандмауэра, вы могли бы использовать STOMP (см. руководство по JGroups) для связи с другими узлами, но для этого требуется, чтобы все было строкой. Или вы можете использовать TUNNEL:PING и GossipRouter, но это не очень быстро, так как все маршрутизируется через этот GR. В качестве альтернативы вы можете заглянуть в RELAY2.

person Bela Ban    schedule 27.09.2014