- Client muss alle Broker kennen, die Failover-Transport verwenden, richtig? So, Failover: (tcp: // broker1: 61616, tcp: // broker2: 61616, tcp: // makler3: 61616)
- Gibt es eine Optimierung, so dass der Client nicht die Existenz von kennen muss jeder Makler?
1
A
Antwort
0
einen TCP-Load-Balancer vor den Brokern Put. Fordert nur Anforderungen an den Master-Broker. Die LB kann über das Jolokia/JMX-System prüfen, wer online ist oder nicht, indem sie das Attribut "Slave" des Brokers überprüft.
Ein eigenständiger Ansatz wäre die Bereitstellung einer URL für eine kommagetrennte Liste von Broker-URLs, die im Fehlerfall versucht werden sollen. Kann mit der Option
updateURIsURL
im Failover-URI durchgeführt werden.Es gibt auch einige Möglichkeiten zum automatischen Erkennen von Brokern, die Multicast verwenden, oder durch Abfragen eines LDAP-Verzeichnisses, aber das erfordert eine bestimmte Infrastruktur. Lesen Sie mehr darüber here.
Verwandte Themen
- 1. ActiveMQ: In Speicherplaner mit replizierten leveldb
- 2. ActiveMQ und Embedded Broker
- 3. ActiveMQ Embedded Broker SSL
- 4. activemq Embedded Broker
- 5. ActiveMQ Modified Broker
- 6. ActiveMQ Broker Stopp funktioniert nicht
- 7. ActiveMQ-Webkonsole funktioniert nicht mit eingebettetem Broker
- 8. Frühling Boot-WebSocket mit eingebettetem ActiveMQ Broker
- 9. ActiveMQ: Wie Failover auf Broker-Seite erzwingen?
- 10. ActiveMQ: Wie die Schedulerdb von zwei ActiveMQ-Broker zusammengeführt werden
- 11. ActiveMQ - Der Client ist bereits mit demselben Client verbunden. Fehler
- 12. Routing zu virtuellen Zielen innerhalb ActiveMQ Broker
- 13. Probleme mit ActiveMQ-Client: ClassNotFoundException org.apache.logging.log4j.spi.AbstractLoggerAdapter
- 14. ActiveMQ-Client: Verbindung zwischen Sitzungen teilen?
- 15. Wie setze ich JMS-Broker mit Spring4 und ActiveMQ?
- 16. Simulieren Verlust von Broker Verlag Konnektivität in ActiveMQ
- 17. activemq http Proxy
- 18. Wie alle Abonnenten von ActiveMQ benachrichtigen
- 19. Artemis 1.2.0. Paging funktionieren nicht mit activemq (5.12.0,5.13.2) -Client
- 20. ActiveMQ Broker Fabrik kann nicht Factory-Klasse für Failover finden
- 21. activemq versenden Nachrichten im Broker an bestimmte Teilnehmer
- 22. ActiveMQ - JDBC Master/Slave Persistenz Problem mit Mysql Wenn in Cluster konfiguriert/Repliziert.
- 23. ActiveMQ Konfiguration
- 24. ActiveMQ alle Nachrichten aus der Warteschlange erhalten
- 25. Embedded AMQP Java Broker
- 26. Locally ändern Sie die Protokollierungsstufe für den Tierpfleger C-Client
- 27. PartitionId in kafka repliziert Partition
- 28. ActiveMQ Detect neue Verbraucher Thema
- 29. Was bedeutet Transport Failover mit einem einzigen URI In meinem ActiveMQ Client
- 30. Eureka repliziert seine Registrierungsinformationen nicht auf alle Server
1. ja 2. nur wenn Sie alle hinter einen Proxy von LB einer Sorte setzen. Überprüfen Sie diese URL http://activemq.apache.org/the-proxy-connector.html auch diese http://activemq.apache.org/failover-transport-reference.html insbesondere 'Broker-Seite Optionen für Failover' –