ActiveMQ 5.15 能否与 JMS 2.0 一起使用,根据官方文档,它使用 JMS 1.1。 将 ActiveMQ 5.15 与 JMS 2.0 结合使用有何影响。 如果 ActiveMQ 5.15 + JMS 2.0 不是 go 的一种方式,那么 Artemis 是否是一个不错的选择, ...
ActiveMQ 5.15 能否与 JMS 2.0 一起使用,根据官方文档,它使用 JMS 1.1。 将 ActiveMQ 5.15 与 JMS 2.0 结合使用有何影响。 如果 ActiveMQ 5.15 + JMS 2.0 不是 go 的一种方式,那么 Artemis 是否是一个不错的选择, ...
我有一个 JMS 2.0 MessageListener,即使消息已成功处理(通过日志确认),它似乎也会偶尔重新处理消息。 我怀疑需要完成 session.commit() 但我不确定,因为在绝大多数情况下,消息不会重试。 据我了解,AUTO_ACKNOWLEDGE 是默认设置,但我不太确定它对 S ...
软件: 阿帕奇阿尔忒弥斯 2.10.1 TomEE plus 8.0 我创建了一个有 2 个消费者的主题。 每个消费者都有 1 个 MDB。 我有一个主要的方法来进行配置和所有操作。 即使我只发送一条消息并指定这是一个共享订阅,该消息也被两个 MDB 使用。 不知道如何解决这个问题 ...
我在 Liberty 18.0.0.2 上使用 JavaEE 8。 我像这样设置 jms 激活配置(server.xml): 这是我的简单 MDB 消息侦听器: 而且我还定义了两个这样的队列: 我的问题是 MDB 侦听多个队列。 我希望 mdb 只听 onlineQueue 。 如何解决 ...
我使用JavaEE 8开发自由18.0.0.2。 我创建了自定义jms对象消息,如下所示: 如何按对象属性选择队列? 这是我的代码但不起作用: ...
我使用 JavaEE 8 full profile 开发 Liberty 18.0.0.2。 我使用以下内容在 server.xml 上配置了 JMS 2: 现在我编写了用于在 Liberty 应用程序服务器上测试 JMS 的简单代码: 你能解释一下为什么 MessageListener 不 ...
我正在使用Apache公共池(2.4.2)开发IBM MQ连接池。 IBM MQ JAR版本8。 作为Pool概念的一部分,我需要在返回程序之前验证连接。 帮助我如何验证IBM MQ连接? ...
我正在开发一个JMS客户端服务器应用程序,客户端首先通过所有客户端的公共队列向服务器发送一些数据,服务器在客户端自己创建的临时队列中对其进行响应。 我用Google搜索但无法找到如何在JMS 2中实现它,因为创建临时队列的传统方法是使用会话,但在JMS 2中我使用JMSContext,我通过它 ...
我正在使用ActiveMq作为提供程序和JMS 2.0 API。 第二行抛出AbstractMethodError ,如何解决? Exception in thread "main" java.lang.AbstractMethodError: org.apache.activemq.A ...
现在我在Java EE 7应用程序上使用JMS 2.0和Artemis 1.2.0,我想与Camel进行一些集成任务。 现在检查camel-jms文档,没有提及如何使用通用camel JMS组件来生成和使用消息给任何符合JMS 2.0的代理。 组件文档中唯一的示例是使用Spring ...
我一直在我们的应用程序中看到一些问题,即使应用程序的两个实例使用createSharedConsumer创建并具有相同的订阅名称,它们的使用者也收到相同的消息。 起初,我以为这可能是我们的应用程序或使用SpringJMS的方式,所以我创建了一个示例应用程序,该示例应用程序创建了3个连接工厂 ...
我想建立一个广播系统。 它由几个组组成。 每个组都有一个用户,可以向同一组的其他成员广播消息。 这种系统合适的JMS体系结构是什么? 我应该使用具有长期订阅的主题吗? 我对发布/订阅消息风格不太了解,主题可以有多个订阅吗? 如果是这样,则每个订阅代表广播系统中的一个组。 如果不 ...
按照经典API的JMS规范 在用于经典API的JMS2之后 问题是为什么JMSProducer不扩展AutoCloseable? ...
为什么JMS规范的设计方式使得当创建Sessions的Connection对象是线程安全的(由线程共享)时,并发线程不能使用Session对象? ...