【发布时间】:2013-09-08 22:52:39
【问题描述】:
我是Activemq和Java的新手,看了教程,有点懂了。谁能帮我解决以下任务。
假设我们在 Activemq 的 Queue/Topic 中有 10 条消息。我们正在从数据库中获取消息,我们已经做到了。
我想编写 2 个 Java 应用程序(使用 JMS 接收来自 activemq 的消息),它们将充当 Activemq 中的消费者。我想要实现的是,每当Activemq 从数据库获取消息时,activemq 应该检查是否有任何消费者是免费的。如果任何消费者是免费的,activemq 应该将消息推送给消费者,一旦消费者收到它就会自己做处理。
那么我的 java 代码应该如何实现呢?
还有如何设置预取限制?
谁能帮帮我。
谢谢。
【问题讨论】:
-
Activemq 是如何从数据库中获取消息的?
-
@anubhava 在 Database 和 Activemq 之间,我们编写了用于发送消息的 Java Application。
标签: java jms activemq message-queue producer-consumer