Как настроить канал сообщений между двумя брокерами в RocketMQ

Мы использовали ActiveMQ для настройки сетевого коннектора для реализации канала сообщений между двумя брокерами, теперь мы хотим использовать RocketMQ. Но я читал много статей, и в RocketMQ, похоже, нет понятия о "канале", как WebSphere MQ или "сетевой соединитель", как ActiveMQ. Итак, как настроить канал сообщений между двумя брокерами в RockemtMQ? Или как реализовать сценарий "канала", такой как WMQ или AMQ, в RocketMQ?

1 ответ

На самом деле вам не нужно, ведомый автоматически обновит главный адрес с сервера имен.

Вам нужно только сделать:

  1. Они оба регистрируются на один и тот же адрес сервера имен.
  2. У вашего главного и подчиненного серверов одно и то же имя брокера и имя кластера, поэтому сервер имен знает, что они находятся в одной группе.

Но если вам действительно нужно настроить его вручную, просто настройте haMasterAddress в вашем ведомом файле конфигурации:

haMasterAddress=YOUR_MASTER_ADDRESS_HERE

Это остановит ведомое обновление основных адресов с сервера имен

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