ActiveMQ (was Re: Devel::Cover with Moose?)

Daniel Pittman daniel at
Tue May 24 06:31:16 BST 2011

On Mon, May 23, 2011 at 22:18, Toby Wintermute <tjc at> wrote:
> On 23 May 2011 21:07, Peter Edwards <peter at> wrote:
>> Back to fighting with ActiveMQ. Feh.
> By the way.. how are you finding ActiveMQ, especially when interacting
> with it from Perl?

FWIW, we find it scales fairly efficiently and works robustly in the
field for the use we make in MCollective.  It is, presently, the best
of the options out there in terms of scale – but if you don't need
clustering, or super-efficient multi-site message routing, you might
find that some of the simpler competitors are easier to approach.

> I've been recommended to use it for a project at work, but I don't
> think the recommender has actually used it. Curious to know how it
> works in the real world.

For anything message-bus you really need to ask "in the real world,
for a load like X", for your own X.  The number and size of messages,
persistence, timeliness, and consumers can make a substantial
difference to how well the tool works.  For anything less than a few
MQ, or a few thousand small (4-128K) messages a second, most of the
options work just fine.

⎋ Puppet Labs Developer –
✉ Daniel Pittman <daniel at>
✆ Contact me via gtalk, email, or phone: +1 (503) 893-2285
♲ Made with 100 percent post-consumer electrons

More information about the mailing list