我正在开发一个应用程序,其中后端将在java中。在后端有很多进程。对于通信,我需要消息队列。我在java中搜索了消息队列,我得到了JMS。但据我所知,这是针对Web应用程序的,这将增加我们项目的开销。那么有没有任何基本的轻量级java消息队列?
答案 0 :(得分:2)
JMS是标准而非具体实现。调查JMS实施的报价是您的最佳途径。 ActiveMQ
是一个众所周知的实现。 是工业实力,但它不是必须的重量级。可能还有其他产品。
答案 1 :(得分:1)
任何额外的组件都会增加一些开销,问题是多少。在制作时我们使用HornetQ,而在properly configured时它可以是fast。或even faster
还有许多替代方案,其中包括那些被认为是“光明”的方案: