Użyliśmy ActiveMQ do skonfigurowania złącza sieciowegoaby zaimplementować kanał wiadomości między 2 brokerami, teraz chcemy użyć RocketMQ. Ale czytam wiele artykułów, wydaje się, że nie ma pojęcia o „Kanale” jak WebSphere MQ lub „Network Connector” jak ActiveMQ w RocketMQ. Jak skonfigurować kanał wiadomości między 2 brokerami w RockemtMQ? Lub jak wdrożyć scenariusz „kanału” takiego jak WMQ lub AMQ w RocketMQ?
Odpowiedzi:
1 dla odpowiedzi № 1Nie musisz tego robić, slave automatycznie zaktualizuje adres główny z serwera nazw.
Musisz tylko:
- Oboje rejestrują się pod tym samym adresem serwera nazw.
- Twój master i slave mają tę samą nazwę brokera i nazwę klastra, więc serwer nazw wie, że należą do tej samej grupy.
Ale jeśli rzeczywiście musisz go skonfigurować ręcznie, po prostu skonfiguruj haMasterAddress
w twoim pliku konfiguracyjnym slave:
haMasterAddress=YOUR_MASTER_ADDRESS_HERE
To zatrzyma aktualizowanie adresów głównych przez serwer podrzędny z serwera nazw