当前位置: 首页 > 知识库问答 >
问题:

ActiveMQ消息分组单元测试

厉成仁
2023-03-14

我需要在我的应用程序中进行单元测试JMSXGroupID。有人能告诉我是否有示例文章或参考文献来实现这一点吗?我试图在ActiveMQ门户中查看参考文献,但看起来下面的Hudson链接坏了。我正在使用Spring JMS进行编程。

http://activemq.apache.org/junit-reports.html

共有1个答案

赫连骏
2023-03-14

您可以在此处看到一些测试,这些测试用于测试消息组:https://github.com/apache/activemq/tree/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases

例如,这一个显示了消息在集合上的分布。https://github.com/apache/activemq/blob/trunk/activemq-unit-tests/src/test/java/org/apache/activemq/usecases/MessageGroupReconnectDistributionTest.java

对于文章,你可以搜索谷歌。

 类似资料:
  • 我对ActiveMQ有一个类似的问题:http://activemq.2283324.n4.nabble.com/Messages-stuck-in-pending-td4617979.html已经尝试了这里发布的解决方案。 有些消息似乎卡在队列上,可以在那里坐几天而不被消费。我有足够多的消费者大部分时间都是免费的,所以这不是消费者“饱和”的问题。 重新启动ActiveMQ后,一些待处理的消息会立

  • 首先,对不起我的英语!我有一个使用JMS和ActiveMQ的项目 producer.produceMessage()可以同时在项目的许多地方调用。我需要检查重复的ID和不调用消费者的ID,如果这个ID包含在队列中。 我阅读https://activemq.apache.org/artemis/docs/1.0.0/duplicate-detection.html并执行以下操作 呼叫制片人: 和获取

  • 我在ActiveMQ中使用异步消息使用者。我的制作人工作正常,向队列发送消息。现在,我的异步消息消费者正在等待调用onMessage(),但这从未发生过。因此,问题是: 异步使用者不会使用消息 ActiveMQ日志的快照还显示了许多刚刚堆积在挂起状态中的消息: 我想不出问题到底出在哪里。 计数: toPageIn 78 只是不断增加,信息仍然无法传递给消费者。 是服务器端问题还是客户端问题?

  • 我在完整图形拓扑上有一个代理网络,在不同服务器上有3个节点:A,B和C。每个代理都附加了一个生产者,并且出于测试目的,在代理 C 上只有一个非代理使用者。由于我使用的是完整图拓扑,因此每个代理还为其他每个节点都有一个代理使用者。 问题是:A收到一些消息。我希望它将这些消息转发给代理C,该代理连接了一个“真实”消费者。这不会发生,代理A存储这些消息,直到一个“真实”消费者连接到它。 我的配置(或理解

  • 我有一个在Payara 4.1.2.173上运行的应用程序。应用程序应该发送和接收JMS消息,因此,我使用Apache ActiveMQ Artemis。我选择ActiveMQ Artemis是因为ActiveMQ只支持JMS1.1,而ActiveMQ Artemis支持JMS2.0。 但是我觉得奇怪的是,ActiveMQ Artemis没有提供资源适配器(.rar文件),而ActiveMQ却提供

  • 问题内容: 现在,我的Django单元测试位于。我希望有更多类似等等的东西,但是如果我以这种方式组织测试,Django就会倒闭。 有没有办法做我想做的事情,还是必须将所有测试都放在一个文件中? 问题答案: 从Django的1.6版开始,测试发现机制发生了变化。你不再需要从中导入所有内容,但是现在你必须确保所有包含测试的文件都与该模式匹配。 因此,而不是有和,现在你应该有和。 你还可以创建一个名为的