You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

  • The classes implemented are not meant to be subclassed. Therefore, they only consist of private and public methods and attributes.
  • Según la documentación de ActiveMQ:

AMQP and destinations

If an AMQP Link is dynamic then a temporary queue will be created and either the remote source or remote target address will be set to the name of the temporary queue. If the Link is not dynamic then the address of the remote target or source will be used for the queue. In case it does not exist, it will be auto-created if the settings allow.

AMQP and Multicast Addresses (Topics)

Although AMQP has no notion of "topics" it is still possible to treat AMQP consumers or receivers as subscriptions rather than just consumers on a queue. By default any receiving link that attaches to an address that has only multicast enabled will be treated as a subscription and a corresponding subscription queue will be created. If the Terminus Durability is either UNSETTLED_STATE or CONFIGURATION then the queue will be made durable (similar to a JMS durable subscription) and given a name made up from the container id and the link name, something like my-container-id:my-link-name. If the Terminus Durability is configured as NONE then a volatile multicast queue will be created.

Because of the above, it is required to have a created multicast address on the broker, where the dynamic queues can be created using AMQP links, via the proton library. These links (either sender or receiver) can be configured with a specific name using the sender or receiver options classes of Qpid Proton. They can be set to "dynamic" in the same way.

  • No labels