For message routing, AMQP can likewise be utilized for complex routing schemes, which is conceivable through the routing key and depends on the destination matching criteria.
The JMS API is based on more complicated routing schemes that are based on hierarchic topics and client-message selection filters.