ActiveMQ "Classic" has virtual topic functionality. This means that consumers can be created dynamically. How is this feature managed by ActiveMQ Artemis?
ActiveMQ "Classic" has virtual topic functionality. This means that consumers can be created dynamically. How is this feature managed by ActiveMQ Artemis?
The point of virtual topics in ActiveMQ "Classic" was to deal with a particular limitation of JMS topics - the fact that only one consumer can be connected to a subscription at a time. Thus virtual topics allowed applications to send to a JMS topic and consume from a JMS queue since queues don't limit the number of consumers like subscriptions do.
ActiveMQ Artemis solves this problem in two ways.
ActiveMQ Artemis also has special support for legacy ActiveMQ "Classic" clients which use virtual topic syntax.