When we initially deployed activemq we took the normal route of using it
with an init.d and run the daemon like we do apache, cassandra, etc.  Like
a daemon.

However, I found that we lean pretty hard on the actual implementation of
ActiveMQ and need to go above and beyond what ActiveMQ provides.

For example, JMX was too slow for us, so I implemented a basic REST API
that allows us to fetch queue metadata.  We went from 15000ms to 20ms to
fetch all the metadata.

We’re also able to embed other daemons this way such as our own servlets,
metrics, etc.

Seems like it might be a good idea to encourage ActiveMQ users to embed AMQ
in their own application and look at using BrokerService as more of an API
vs a daemon.



-- 

Founder/CEO Spinn3r.com
Location: *San Francisco, CA*
blog: http://burtonator.wordpress.com
… or check out my Google+ profile
<https://plus.google.com/102718274791889610666/posts>
<http://spinn3r.com>

Reply via email to