Apache ActiveMQ ™ -- URI Protocols
- Low-level connectors: ActiveMQ connectors using this kind of simple hierarchical URI pattern are sometimes referred to as low-level connectors and are used to implement basic network communication protocols.
- I tried to search “low-level connectors” via Google but rarely find anything.
- Composite URIs and automatic reconnection:
- Apache ActiveMQ ™ -- Failover Transport Reference
- This is the dedicated page for failover:// scheme.
- The Failover transport layers reconnect logic on top of any of the other transports. (We used to call this transport the Reliable transport in ActiveMQ 3).
- The Failover configuration syntax allows you to specify any number of composite uris. The Failover transport randomly chooses one of the composite URI and attempts to establish a connection to it. If it does not succeed or if it subsequently fails, a new connection is established to one of the other uris in the list.
- But what “Understanding connector URIs” says about “failover transport” is about composite URIs using static:// scheme.
- Apache ActiveMQ ™ -- Static Transport Reference
- The static transport provides a hard coded mechanism to discover other connections using a list of URIs. A connection using this discovery mechanism will attempt to connect to all URIs in the list until it is successful.
- As the static transport protocol is for broker discovery, it should not be used by client programs. Clients wishing to failover to a static list of broker instances, should use the failover:// transport instead.
- White spaces:
- Apache ActiveMQ ™ -- Configuring Transports
- Be careful about whitespace
All of the following URI configurations are based on the java.net.URI class which does not allow whitespace to be used. So if you are using failover: or static: URIs, do not put any whitespace around the , symbol.
No comments:
Post a Comment