1

CRONを使用してSpring DMLC(DefaultMessageListenerContainer)でメッセージを消費する(10分ごとなど)方法はありますか?

メッセージがSpring DMLCによって常にピックアップされることは望ましくありません。

メッセージが生成され、JMS ブローカーにドロップされたとしましょう。私は、コンシューマー (Spring DMLC) が処理のためにしばらくしてピックアップするのが好きです。

Spring DMLC と Quartz を構成する方法があるかどうか疑問に思っていますか?

4

1 に答える 1

0

その場合、なぜ DMLC が必要なのですか? spring を使用する場合、JMSTemplateが探しているものかもしれません。

void readOneMessageAndProcess() throws JmsException{
   Message msg = jmsTemplate.receive("SOME.QUEUE");
   // Process.
}

次に、Quartz、Java タイマー、またはpublic static void main(String args[])cron ジョブによってトリガーされるシンプルなメソッドを実行します。

于 2013-06-02T10:33:08.060 に答える