【发布时间】:2011-04-23 21:45:31
【问题描述】:
我在一组非集群的 tomcat 服务器上运行我的应用程序。它提供restlet web 服务。按照 restful 范式,每次调用都是无状态的。
在这种环境下,我希望应用程序定期检查数据库的状态变化并采取行动。由于其中一项操作是发送电子邮件,因此我想确保在每个审核期间不会多次检查特定记录的状态。
我知道消息传递会帮助解决这种情况,但我不知道具体如何。周期性事件可以由应用程序的每个实例生成。有没有办法去抖动消息队列中的类似消息?什么工具最适合解决这个问题?
【问题讨论】:
-
一位朋友推荐我使用 Quartz 来处理这个问题。看起来很合身。
标签: rest tomcat jms message-queue appserver