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

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

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

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

(Я предполагаю, что это не может быть сделано, так как есть только уровень "Config", и все под ним находится в одном стеке)

1 ответ

Решение

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

Другие вопросы по тегам