views:

106

answers:

2

What is the best free, or GNU licensed JMS server. We want something that is easy to install and will "just work" without too much intervention on our part.

We are open to other non JMS and even non Java messing solutions, but there would have to be a compelling reason to use a different non Java based solution with our Java applications. It should also be lightweight, SOAP for example does not perform well when you are dealing with millions of messages.

Background

We have already had one foray into doing messaging using Active MQ. It turned out to be great except for the fact that Active MQ would mysteriously die every few days with no clues as to what went wrong. We were probably averaging about 1-2 million messages per day. We ended up canning the solution because we need something that is not going to fall over every other night when we are in bed.

A: 

You could try Lingo. I haven't run into any issues with Active MQ though. How was it failing?

EDIT:

Lingo is dead, ignore that portion of my response.

Amir Afghani
It would just disappear from memory, with no information in any log files that we could find.
corydoras
Lingo web site says there are no current developers or maintainers and the link to the online source code repository for the project doesn't work. http://lingo.codehaus.org/lingo/team-list.html
corydoras
Sorry, I haven't tried it recently, it looks like it's dead. What do you mean by disappear from memory? From viewing the processes? What log files did you look into?
Amir Afghani
A: 

Have you tried RedHat's JBoss HornetMQ or RabbitMQ?

The Elite Gentleman
Sorry for the simplistic answer. I'm working from my mobile phone.
The Elite Gentleman
I have seen/heard of these. We were hoping that rather than having to try each one of them and learn all of them to make an informed decision, there might be some people who have experience using them and can provide a recommendation/wisdom based on experience.
corydoras
@corydoras, to make informed decisions, you will have to setup these JMS solutions to the specification you want and create test cases to see what satisfies your criteria. Different users can have different perception or different love for MQ.
The Elite Gentleman
Yes but we can still use stackoverflow to share experiences and learn from each other. For example if enough experienced people report that they use WebLogic JMS que, and it intermittently falls over, that has got to be of help to others. I don't want to waste time trying to evaluate solutions that are known to be bad for whatever reason.
corydoras