我想订阅JMS队列,而不使用EJB MDB。原因是我只想在需要时才接收消息,而不是自动接收。
是否有一些使用纯Java来实现它的方法(没有Spring或其他)?
如果很重要,我将使用WebLogic及其内部的JMS提供程序。
谢谢。
最佳答案
是的,您应该能够连接到Application Server的JMS Queue。 JMS是一个非常好的标准,因此在获得连接/队列后,该实现与供应商无关。
这是一个简短的概述,您必须编写使用JMS创建使用者/生产者的内容:JMS Sample
这详细显示了WebLogic JMS的每个步骤:Developing a WebLogic JMS Application
我没有使用过WebLogic或其JMS实现,也许您必须配置Weblogics JMS:Configuring and Managing WebLogic JMS
有关WebLogic JMS Provider的编程功能的全面概述,请参见:Programming WebLogic JMS
关于java - JMS非MDB客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7496254/