【发布时间】:2013-07-08 03:59:51
【问题描述】:
我有多个节点(比如说集群中的应用程序实例)能够将预定消息发布到 ActiveMQ(类似 cron)。我想要实现的是只安排独特的作业(以避免重复的任务)。
是否有任何方法仅在未设置为计划时发布消息? 有没有办法在推送到预定队列之前列出消息?
也许正确的解决方案是“清理队列然后发布”的方法?
我在 Ruby 上使用“stomp”gem。
我在谷歌上搜索了很多。我知道我可以编写插件(拦截器)来处理独特的消息,但也许还有另一种方法可以做到。
【问题讨论】:
-
你使用石英作为调度器吗?
-
不,我有自定义生产者发布消息和自定义消费者。
标签: ruby scheduled-tasks activemq stomp