I was wondering what is the difference between a JMS Queue and JMS Topic.
ActiveMQ page says
Topics In JMS a Topic implements <
In JMS a Topic implements <
As for the order preservation, see this ActiveMQ page. In short: order is preserved for single consumers, but with multiple consumers order of delivery is not guaranteed.