问题标签 [jms-topic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
137 浏览

jms - Kaazing主题订阅

使用带有 AMQP 1.0 和 ActiveMQ 的 kaazing jms 演示

注册/订阅新队列并为应用程序服务器处理它并从应用程序服务器将消息发送回客户端[kaazing]。但是,订阅同一队列的客户端没有收到任何消息,为什么?

0 投票
1 回答
5305 浏览

java - 如何使用 Spring JMS 收听 JMS 主题

我有一个有主题和队列的 HornetQ 服务器。我不知道另一边的配置,但我连接到队列的方式是:

我已经设置了pubSubDomaintrue并且它工作(奇怪但真实)。无论如何,现在我想连接到一个主题。我设置pubSubDomaintrue,但它仍然给我一个错误说

警告:目标“Activate_NTD”的 JMS 消息侦听器调用程序设置失败 - 尝试恢复。原因:没有名称为 TOPIC_NAME 的队列

我知道 HornetQ 的行为与此处指定的有所不同:

HornetQ 中 JMS 主题的确切示例

但我无法弄清楚该做什么以及如何让它发挥作用。

0 投票
1 回答
347 浏览

client - 与 JMS 远程客户端的连接失败

我正在尝试将消息发送到 JMS 队列,但是出现此错误:

关于我们如何解决此问题的建议之一是将客户端 ping 的周期性更改为:

但它仍然没有帮助。您对如何解决此问题或可能导致与客户端的连接失败有什么建议吗?

0 投票
1 回答
209 浏览

queue - 一条 JMS 消息复制到两个队列

如何配置 activemq 以便将发布到主题的 JMS 消息传递到两个 JMS 队列。这在activemq中可能吗?

或者

使用两个订阅者的简单主题会更好吗?两人都拿起自己的消息副本。

0 投票
1 回答
1413 浏览

java - 如何使用 Spring JMS 创建共享订阅

JMS 2.0 规范引入了共享持久订阅的概念。我有一个用例,我必须在服务器启动时以编程方式创建订阅。我们有集群的 JBoss 服务器。因此,每个 JBoss 将具有相似的配置,并且每个 JBoss 将具有将创建持久订阅者的应用程序(消息传递提供程序是 WMQ)。由于持久订阅必须有一个唯一的名称,我想到了使用共享订阅。现在的问题是 spring 的 4.0.6.RELEASE 支持 JMS 2.0 中的新功能,但是我没有找到通过 spring 创建共享持久订阅的方法。我们使用 spring 的 DefaultMessageListenerContainer 来创建监听器。我做对了吗?我很感激你可能有的任何建议。

0 投票
1 回答
978 浏览

spring - JMS 事务管理器在骆驼客户端代码中不起作用

我有简单的代码,它使用 TCP 连接到代理 URL。当我设置事务管理器时,我的代码毫无例外地完成并且没有消息被消耗但是当我不设置牵引管理器时它工作正常。

以下是代码,我没有得到缺少的内容,或者是否需要在代理主机上进行任何配置。

以下行我设置或取消设置“jms.setTransactionManager(jmsTransactionManager);” 请帮忙。提前感谢,Sohan

0 投票
1 回答
1305 浏览

spring - 在多模块 Maven 设置中使用 Spring JMS 处理多种消息类型的模式

我目前正在调查队列或主题的实现,基于我们项目中的 activeMQ。设置非常简单,我们使用 maven 模块根据业务领域分离业务逻辑。一个通用模块允许我们组装通用逻辑。

简化示例:

  • 通用模块
  • 产品模块
  • 客户模块

要求之一是某些操作与后端异步(通过activeMQ),后端又以结果消息进行响应。第二个要求是应该可以通过创建一个新的可部署工件来水平扩展应用程序,该工件只包含需要更多汁液的模块。

我们使用的是 Spring 4,当然还有 jms 和 activeMQ。

关于我的问题。我们希望只使用一个队列或主题来进行后端连接。这意味着我们的通用模块将处理 jms 配置(jms 工厂、jms 配置),并且不同类型的消息将通过该队列/主题发送。如何确保产品相关消息由“产品”模块处理,而与客户相关的消息由“客户”模块处理?如果模块被部署两次,我如何确保只有一个“产品”模块逻辑可以处理消息?您会推荐什么方法,或者这个队列/主题是“坚果”?

由于 publ/subsc 模式,我自己正在考虑使用主题的方向...,或者可能队列侦听器充当观察者模式中的发布者,产品或客户端订阅者可能订阅以接管处理消息?

谢谢你的帮助。

0 投票
1 回答
183 浏览

jms - 使用 JMS 调用传递消息的 API

我想知道在以下场景中使用 JMS 是否可行。我正在添加一个调用 API 服务的功能,该服务会将电子邮件发送给客户。所以我想在我的应用程序中实现一个 JMS,我会将事件或消息放入队列中,并在同一个应用程序中编写一个侦听器,该侦听器将处理消息并调用其余 API 服务调用,它将消息发送给客户。

我的问题是在 rest 调用和我们的应用程序之间有一个 JMS 是否很好?还是我应该直接调用其余的 api 将消息发送给客户?

0 投票
1 回答
3393 浏览

java - JMS 对一个主题的多次持久订阅

我现在开始 JMS 一个星期了。我使用 Netbeans、maven 和 glassfish 创建了 JMS。

我有一个生产者一个持久消费者,我想在同一主题中添加另一个持久消费者(而不是队列)。有可能这样做吗?因为我希望所有消费者都消费生产者发送的所有消息,无论消费者是否离线。

有什么建议吗?谢谢

}

0 投票
1 回答
102 浏览

glassfish - 主题未传递到 Glassfish 集群中的所有消息驱动 Bean

我在 glassfish 3.1.2.2 集群上创建了一个主题工厂和一个主题池。集群有一个嵌入式常规,安装了主代理 jms。

在向池中发送消息后,我认为连接到机器上池的所有消息驱动 bean 都会收到消息。但只有一个集群实例轮流获取消息。在大多数情况下,这非常好。但在这里,我想在任何地方收到它。

我必须如何设置集群 jms 以广播到所有正在侦听的 MDB。我坚持一个话题会做到这一点。

谢谢