问题标签 [jms]

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 投票
17 回答
479192 浏览

jms - ActiveMQ 或 RabbitMQ 或 ZeroMQ 或

我们很想听听有关 ActiveMQ、RabbitMQ 和 ZeroMQ 优缺点的任何经验。也欢迎提供有关任何其他有趣消息队列的信息。

0 投票
1 回答
3572 浏览

jms - 使用 JMeter 对 JMS 消息队列进行功能测试

我有一个 REST 服务,可以响应请求,在 JMS 队列上发布消息。所有主要的 http 功能测试都是使用 JMeter 完成的,所以我想知道是否有人成功地将 JMS 消息从 JMeter 中的现有队列中拉出?

0 投票
1 回答
4228 浏览

java - 进程内 ActiveMQ 生产者/消费者示例?

我正在研究在我的应用程序中使用 ActiveMQ 作为嵌入式进程内消息队列,但我对如何启动这样的应用程序有点困惑。我的设想是这样的(当然是伪代码):

我试图组装一个简单的版本,但我一直坚持如何编写生产者和消费者,以使他们永远工作,或者直到被告知退出。做这个的最好方式是什么?我说的是线程方面。我需要/想要在自己的线程中产生什么,等等......

我对基于消息队列的应用程序完全陌生,所以请详细说明您的示例。

0 投票
1 回答
1711 浏览

jdbc - 控制 JMS 服务器:创建的 MDBean 过多(weblogic)

我有一个执行延迟操作的应用程序。用户生成 100 万条消息,这些消息存储在 JMS 队列中,然后一个 MDBean 使用这些消息并执行一些操作并将数据存储在数据库中。由于 JMS Queue 工作得太快,它会尝试创建 100 万个 MDBean 实例,而这些实例又会尝试创建 100 万个数据库连接。由于 JDBC 连接池无法处理 100 万个连接请求,因此其中一些超时也就不足为奇了。

控制创建的 MDBean 数量的最佳解决方案是什么?100 万条消息最好由一定数量的不超过 JDBC 池中允许的连接数的 MDBean 处理

0 投票
3 回答
5051 浏览

java - 如何让 Netbeans 相信我拥有 JMS?

我继承了一个广泛使用 JMS 的项目。它使用 Java 6 SE 编译、运行并通过其所有单元测试。我创建了一个 netbeans (v 6.5) 自由形式项目来配合它。我正确添加了所有库和所有内容(检查了几次)。现在,问题来了:它会产生大量的 Netbeans 错误消息,比如“包 javax.jms 不存在”等等。

由于项目是在 JDK 1.6 SE 下编译的,我假设 javax.jms 和朋友存在于 JDK 中。但是,Netbeans 显然没有找到它。关于这里可能出现问题的唯一线索是,在“项目属性”下,我只能选择 1.3、1.4 和 1.5 - 1.6 源级别不是一个选项。如何让 Netbeans 看到 javax.jms?

0 投票
2 回答
29437 浏览

spring - Spring Framework 中的 JMS 示例

JMS 在 spring 中使用,如何配置以及使用什么类型的依赖

0 投票
1 回答
1613 浏览

jms - SUN IMQ 主题消息预览

有没有办法查看驻留在 JMS 主题目标中的消息?

我遇到了消息没有从主题目的地发布的问题。该主题有 1 个生产者和 7 个消费者,并且没有一个是持久的。

在此先感谢您的任何建议。

0 投票
1 回答
108 浏览

jms - 如果价值超过阈值,谁能给我一些关于如何生成邮件的示例代码

嗨,我正在监视 jvm,我正在获取它的静态数据,例如内存、线程数等,我想根据这些条件生成邮件通知。任何人都可以给我一些关于如何生成邮件的示例代码

0 投票
6 回答
6105 浏览

java - JMS 消息驱动 Bean 工作者同步

我们刚刚开始构建我们的 JMS 架构并具有以下基本设置:

  1. 玻璃鱼 v2.1
  2. MDB 通过 TopicConnectionFactory 监听一个主题(都在本地服务器上)

现在,当有新消息到达时,MDB 会生成一个工作线程,即使我们已经按顺序传递消息,我们也需要一种同步机制,以便线程在并发处理请求之前检查特定条件。

这些线程有没有办法共享数据?或者是否有任何其他机制(除了数据库表/行锁)可以用于同步?

提前致谢。


澄清一下,我不是在创建自己的线程。正如每个人都正确指出的那样,容器为我做到了。让我用一个例子来帮助解释我的困境。

-消息 A 到达 t=0,它“创建”数据 id 1

-消息 B 到达 t=0.1,它“更新”数据 id 1

现在假设容器产生 2 个工作人员来处理 A 和 B,并且“创建”数据比更新它需要更多的时间,更新将更早处理并且没有效果。

为了更清楚,

-在处理消息 B 时,我会在 t=1 时查找数据 id 1(没有找到它,因此没有做任何事情就完成了)。

- 在 t=2 处理消息 A 时将创建数据 id 1。

0 投票
1 回答
3122 浏览

java - IBM MQ V6.0 是否设置了 JMSXDeliveryCount 属性?

我需要在部署在 IBM 支持的环境中的应用程序中实现 JMS 消息的重新传递处理,因此 JMS 提供程序是独立的 MQ V6.0。

你知道它是否正确设置了 JMSXDeliveryCount 属性并且我可以依赖这个属性的值吗?