Is it possible to have a JMS server without an application server?
开发者_开发问答does anyone here knows if there exists a JMS server that could be executed on Tomcat or without an application server?
Yes, several.
- HornetQ (recommended)
- ActiveMQ (which I don't recommend, but is popular)
and several others, but those are are the big ones.
ActiveMQ comes with a standalone broker which can be run independently from the command line.
RabbitMQ also comes with a standalone broker and features AMQP
Open Message Queue (OpenMQ) is the default JMS broker in the GlassFish application server.
OpenMQ supports non Java clients and also runs standalone.
The next version (4.4) is about to be released with J2EE 6 and NetBeans 6.8. OpenMQ is ready for production use.
精彩评论