I'm implementing a distributed software that have two loosely coupled component and they need to send message in a reliable and scalable way. I find activemq as a implementation of jms standard and do some research and sample implementation. my two key requirements is :
- scalability
- reliability (not losing messages)
but I think it could be a risky decision to depend my design to activemq. any suggestion?