2013-12-04 2 views
1

Мы рассматриваем использование JGroups и, пытаясь оценить, какая конфигурация имеет смысл для наших целей, я замечаю, что стандартная конфигурация udp.xml (и ее варианты) имеет как FD_SOCK, так и FD_ALL. Оба действительно необходимы для стандартной конфигурации обмена сообщениями кластера на основе UDP?Нужны ли нам FD_SOCK и FD_ALL в конфигурации UDP JGroups?

Я подозреваю, что FD_SOCK дает вам более быстрое обнаружение сбоев, но это единственное преимущество? И предположим, зачем вам нужен FD_ALL? (Является ли это тем, что FD_SOCK сообщит вам только о том, что ваш соседний узел мертв, но FD_ALL для всего кластера?)

В основном я просто пытаюсь понять плюсы и минусы каждого, чтобы понять, имеет ли смысл чтобы удалить один из протоколов, чтобы как можно более простые вещи.

Заранее благодарен! Scott

ответ

2

https://community.jboss.org/wiki/FDVersusFDSOCK. Замените FD на FD_ALL, так как это то же самое, что и на самом деле

+0

Цените информацию, но это не совсем отвечает на мой вопрос. Мой вопрос заключается в том, нужны ли как FD_ALL, так и FD_SOCK вместе. JGroups поставляется с набором конфигураций шаблонов, один из которых - udp.xml, который имеет как FD_ALL, так и FD_SOCK. Я предполагаю, что оба они полезны, и что FD_SOCK дает вам более непосредственное указание на мертвый узел, но FD_ALL - способ получить групповые биения в кластере? Если бы я хотел уменьшить многоадресный трафик, было бы достаточно FD_SOCK или это только позволит узлам знать, что соседи уходят только? – Scott

+0

Бывают ситуации, которые FD_SOCK не может обнаружить (вскоре), как их связывает ссылка. Поэтому да, оба полезны. Вопрос о том, нужны ли они, зависит от вашего приложения - я не могу сказать, нужен ли вам, например. протокол UNICASTx, так как я не знаю, нужно ли отправлять сообщения по почте и надежно. С FDx это похоже. –

1

Вы можете использовать только FD_SOCK, но тогда вы обнаружите только разбитые элементы, но не висящий элемент (который не закрывает TCP-соединение), разбитые переключатели или выталкиваемые штекеры , Вот почему конфигурация по умолчанию включает оба протокола.

Смежные вопросы