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.Este contenido no está disponible en el idioma seleccionado.
Chapter 8. Discovering Brokers
Abstract
- discovery agents—components that advertise the brokers available to other members of a messaging applicaiton
- discovery URI—a URI that looks up all of the discoverable brokers and presents them as a list of actual URIs for use by the client or network connector
8.1. Discovery Agents Copiar enlaceEnlace copiado en el portapapeles!
Abstract
transportConnector
element as shown in Example 8.1, “Enabling a Discovery Agent on a Broker”.
Example 8.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
.
8.1.1. Fuse Fabric Discovery Agent Copiar enlaceEnlace copiado en el portapapeles!
Abstract
Overview Copiar enlaceEnlace copiado en el portapapeles!
URI Copiar enlaceEnlace copiado en el portapapeles!
Example 8.2. Fuse Fabric Discovery Agent URI Format
fabric://GID
fabric://GID
Configuring a broker Copiar enlaceEnlace copiado en el portapapeles!
Configuring a client Copiar enlaceEnlace copiado en el portapapeles!
Example 8.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.
8.1.2. Static Discovery Agent Copiar enlaceEnlace copiado en el portapapeles!
Abstract
Overview Copiar enlaceEnlace copiado en el portapapeles!
Using the agent Copiar enlaceEnlace copiado en el portapapeles!
Example 8.4. Static Discovery Agent URI Format
static://(URI1,URI2,URI3,...)
static://(URI1,URI2,URI3,...)
Example Copiar enlaceEnlace copiado en el portapapeles!
Example 8.5. Discovery URI using the Static Discovery Agent
discovery:(static://(tcp://localhost:61716,tcp://localhost:61816))
discovery:(static://(tcp://localhost:61716,tcp://localhost:61816))
8.1.3. Multicast Discovery Agent Copiar enlaceEnlace copiado en el portapapeles!
Abstract
Overview Copiar enlaceEnlace copiado en el portapapeles!
URI Copiar enlaceEnlace copiado en el portapapeles!
Example 8.6. Multicast Discovery Agent URI Format
multicast://GroupID
multicast://GroupID
Configuring a broker Copiar enlaceEnlace copiado en el portapapeles!
transportConnector
element's discoveryUri
attribute to a mulitcast discovery agent URI as shown in Example 8.7, “Enabling a Multicast Discovery Agent on a Broker”.
Example 8.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 Copiar enlaceEnlace copiado en el portapapeles!
Example 8.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.
8.1.4. Zeroconf Discovery Agent Copiar enlaceEnlace copiado en el portapapeles!
Abstract
Overview Copiar enlaceEnlace copiado en el portapapeles!
URI Copiar enlaceEnlace copiado en el portapapeles!
Example 8.9. Zeroconf Discovery Agent URI Format
zeroconf://GroupID
zeroconf://GroupID
Configuring a broker Copiar enlaceEnlace copiado en el portapapeles!
transportConnector
element's discoveryUri
attribute to a mulitcast discovery agent URI as shown in Example 8.10, “Enabling a Multicast Discovery Agent on a Broker”.
Example 8.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 Copiar enlaceEnlace copiado en el portapapeles!
Example 8.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.