2010-11-25 33 views
0

任何重量轻JMS API,我想知道是否有可以在我的web应用程序直接嵌入任何开源轻质JMS API是否有可用的

+0

你的意思是一个轻量级的实现了JMS API的? API是API,它不会改变。 – skaffman 2010-11-25 11:50:28

回答

0

您可以尝试

  • ActiveMQ的
  • Qpid
  • RabitMQ
+0

RabitMQ不是基于Java的JMS,我认为... – prassee 2010-11-25 11:58:00

0

任何基于Java的实现很可能将满足您的需求。有些选项见this question(或者只是Google search)。

为了使其“轻量级”,一定要关闭持久性,并坚持纯粹的内存模式。

免责声明:关闭持久性意味着您将在JVM退出时丢失所有消息。然而,当你正在寻找一个轻量级的解决方案时,这不应该成为你的情况。

0

最简单的解决方案是将JVM代理嵌入到应用程序的JVM中。通过这种方式,JMS代理将启动并停止您的应用程序。

例如,对于ActiveMQ的检查以下链接: