Конфигурация кластера Artemis и конфигурация автономного брокера - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь настроить HA-кластер брокеров Артемиды локально на моей машине и хочу продемонстрировать балансировка нагрузки и поведение при сбое в простом примере. (до этого я пытался также автономный брокер). Для моего кластера я использую широковещательную рассылку и обнаружение udp. Для начала я настроил двух брокеров.

Во всех этих примерах для кластера всегда был автоматически созданный список акцепторов (artemis, stomp, ...), где мы может добавить подстановочные выражения или префиксы.

Почему они нам больше не нужны в кластере? И что в точности означает акцептор netty?

1 Ответ

1 голос
/ 27 апреля 2020

Независимо от того, нужен ли вам конкретный acceptor, настроенный в вашем broker.xml, действительно зависит от вашего варианта использования. Во многих примерах используется значение по умолчанию broker.xml, для которого настроен acceptor для каждого протокола, поддерживаемого посредником. Однако некоторые примеры (например, многие из кластерных) имеют только точные акцепторы, которые им необходимы для демонстрации функциональности примера.

Я искал все файлы конфигурации всех примеров, и текст netty-acceptor используется только как name для acceptor. name acceptor просто идентифицирует его однозначно среди всех настроенных акцепторов.

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

...