Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why'd you write one from scratch instead of just using JBossMQ or HornetQ or something? ActiveMQ is far from being the only open-source message queuing product, even if you only consider JMS compliant ones.


This was two years ago. JBossMQ was being rewritten and the new version was too immature. I don't remember HornetQ. We investigated RabbitMQ, which seemed good but still a bit young to bet our company on. We also needed some interesting features that none of these provided. In the end writing our own was the best decision we made my whole time at that company -- it paid dividends the rest of my time there.

I just found a thread I started about ActiveMQ and scaling:

http://activemq.2283324.n4.nabble.com/6000-ActiveMQ-clients-...

Note the last message there. 36,000 threads when using NIO! And these answers were from the people commercially supporting ActiveMQ (FuseSource). I never did find out (on that thread or elsewhere) whether ActiveMQ has ever been used in a situation that large. I suspect it hasn't.


This was two years ago. JBossMQ was being rewritten and the new version was too immature.

Ah, ok... gotcha. Didn't realize the time-frame.

I don't remember HornetQ.

It's fairly new... basically the successor to JBossMQ. It is reputed to be blazing fast though. I've been experimenting with it, but haven't used it in anger.

We investigated RabbitMQ, which seemed good but still a bit young to bet our company on.

Fair enough.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: