Могу ли я настроить JGroups одновременно с разделами TCP и UDP?
Уже несколько лет мы работаем с кластером JBOSS Cache в UDP, и по большей части все было в порядке.
Нам пришлось добавить узел за пределами брандмауэра, поэтому мы перенастроили его на TCP и с тех пор столкнулись с множеством проблем.
Можно ли в одном и том же файле конфигурации иметь разделы TCP/unicast и UDP/multicast, чтобы мы использовали TCP для одного узла на другой стороне брандмауэра и UDP для всего остального?
(Я предполагаю, что это не может быть сделано, так как есть только уровень "Config", и все под ним находится в одном стеке)
1 ответ
Нет, ты не можешь. Если у вас был только 1 узел вне брандмауэра, вы могли бы использовать STOMP (см. Руководство по JGroups) для связи с другими узлами, но для этого нужно, чтобы все было строкой. Или вы можете использовать TUNNEL:PING и GossipRouter, но это не очень быстро, так как все проходит через этот GR. В качестве альтернативы вы можете посмотреть на RELAY2.