Red Hat AMQ 6
As of February 2025, Red Hat is no longer supporting Red Hat AMQ 6. If you are using AMQ 6, please upgrade: Migrating to AMQ 7.Questo contenuto non è disponibile nella lingua selezionata.
Chapter 10. Discovering Brokers
Abstract
10.1. Discovery Agents Copia collegamentoCollegamento copiato negli appunti!
Abstract
10.1.1. Introduction to Discovery Agents Copia collegamentoCollegamento copiato negli appunti!
What is a discovery agent? Copia collegamentoCollegamento copiato negli appunti!
Discovery mechanisms Copia collegamentoCollegamento copiato negli appunti!
transportConnector
element as shown in Example 10.1, “Enabling a Discovery Agent on a Broker”.
Example 10.1. Enabling a Discovery Agent on a Broker
<transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61716" discoveryUri="multicast://default" /> </transportConnectors>
<transportConnectors>
<transportConnector name="openwire"
uri="tcp://localhost:61716"
discoveryUri="multicast://default" />
</transportConnectors>
discoveryUri
attribute on the transportConnector
element is initialized to multicast://default
.
Discovery agent types Copia collegamentoCollegamento copiato negli appunti!
10.1.2. Fuse Fabric Discovery Agent Copia collegamentoCollegamento copiato negli appunti!
Abstract
Overview Copia collegamentoCollegamento copiato negli appunti!
URI Copia collegamentoCollegamento copiato negli appunti!
Example 10.2. Fuse Fabric Discovery Agent URI Format
fabric://GID
fabric://GID
Configuring a broker Copia collegamentoCollegamento copiato negli appunti!
Configuring a client Copia collegamentoCollegamento copiato negli appunti!
Example 10.3. Client Connection URL using Fuse Fabric Discovery
discovery:(fabric://nwBrokers)
discovery:(fabric://nwBrokers)
nwBrokers
broker group and generate a list of brokers to which it can connect.
10.1.3. Static Discovery Agent Copia collegamentoCollegamento copiato negli appunti!
Abstract
Overview Copia collegamentoCollegamento copiato negli appunti!
Using the agent Copia collegamentoCollegamento copiato negli appunti!
Example 10.4. Static Discovery Agent URI Format
static://(URI1,URI2,URI3,...)
static://(URI1,URI2,URI3,...)
Example Copia collegamentoCollegamento copiato negli appunti!
Example 10.5. Discovery URI using the Static Discovery Agent
discovery:(static://(tcp://localhost:61716,tcp://localhost:61816))
discovery:(static://(tcp://localhost:61716,tcp://localhost:61816))
10.1.4. Multicast Discovery Agent Copia collegamentoCollegamento copiato negli appunti!
Abstract
Overview Copia collegamentoCollegamento copiato negli appunti!
URI Copia collegamentoCollegamento copiato negli appunti!
Example 10.6. Multicast Discovery Agent URI Format
multicast://GroupID
multicast://GroupID
Configuring a broker Copia collegamentoCollegamento copiato negli appunti!
transportConnector
element's discoveryUri
attribute to a mulitcast discovery agent URI as shown in Example 10.7, “Enabling a Multicast Discovery Agent on a Broker”.
Example 10.7. Enabling a Multicast Discovery Agent on a Broker
<transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61716" discoveryUri="multicast://default" /> </transportConnectors>
<transportConnectors>
<transportConnector name="openwire"
uri="tcp://localhost:61716"
discoveryUri="multicast://default" />
</transportConnectors>
default
.
Configuring a client Copia collegamentoCollegamento copiato negli appunti!
Example 10.8. Client Connection URL using Multicast Discovery
discovery:(multicast://default)
discovery:(multicast://default)
default
multicast group and generate a list of brokers to which it can connect.
10.1.5. Zeroconf Discovery Agent Copia collegamentoCollegamento copiato negli appunti!
Abstract
Overview Copia collegamentoCollegamento copiato negli appunti!
URI Copia collegamentoCollegamento copiato negli appunti!
Example 10.9. Zeroconf Discovery Agent URI Format
zeroconf://GroupID
zeroconf://GroupID
Configuring a broker Copia collegamentoCollegamento copiato negli appunti!
transportConnector
element's discoveryUri
attribute to a mulitcast discovery agent URI as shown in Example 10.10, “Enabling a Multicast Discovery Agent on a Broker”.
Example 10.10. Enabling a Multicast Discovery Agent on a Broker
<transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61716" discoveryUri="multicast://NEGroup" /> </transportConnectors>
<transportConnectors>
<transportConnector name="openwire"
uri="tcp://localhost:61716"
discoveryUri="multicast://NEGroup" />
</transportConnectors>
NEGroup
.
Configuring a client Copia collegamentoCollegamento copiato negli appunti!
Example 10.11. Client Connection URL using Zeroconf Discovery
discovery:(zeroconf://NEGroup)
discovery:(zeroconf://NEGroup)
NEGroup
multicast group and generate a list of brokers to which it can connect.