Как настроить канал сообщений между двумя брокерами в RocketMQ
Мы использовали ActiveMQ для настройки сетевого коннектора для реализации канала сообщений между двумя брокерами, теперь мы хотим использовать RocketMQ. Но я читал много статей, и в RocketMQ, похоже, нет понятия о "канале", как WebSphere MQ или "сетевой соединитель", как ActiveMQ. Итак, как настроить канал сообщений между двумя брокерами в RockemtMQ? Или как реализовать сценарий "канала", такой как WMQ или AMQ, в RocketMQ?
1 ответ
На самом деле вам не нужно, ведомый автоматически обновит главный адрес с сервера имен.
Вам нужно только сделать:
- Они оба регистрируются на один и тот же адрес сервера имен.
- У вашего главного и подчиненного серверов одно и то же имя брокера и имя кластера, поэтому сервер имен знает, что они находятся в одной группе.
Но если вам действительно нужно настроить его вручную, просто настройте haMasterAddress
в вашем ведомом файле конфигурации:
haMasterAddress=YOUR_MASTER_ADDRESS_HERE
Это остановит ведомое обновление основных адресов с сервера имен