2017-11-30 1 views
0

メッセージをキューに送信する簡単なルートを用意してください。キューに送信されるメッセージのタイムアウトを設定する。例えば10分でメッセージが処理されない場合、メッセージはタイムアウトするはずです。ドキュメントを検索しようとしましたが、それを把握できませんでした。誰かが助けてガイドすることができますか?Apache camel ActiveMQルートのタイムアウトを設定する

おかげ

+0

あなたがメッセージをタイムアウトさせたいということを意味しますか?それは10分で待ち行列に到達していないか、または10分で待ち行列から取り出されていない場合にタイムアウトしたいのですか? – noMad17

+0

@noMad17 10分でキューに到着しなかった場合 – Rameez

+0

何らかの理由でキューがいっぱいになってそのメッセージを処理できないので、このシナリオでメッセージをタイムアウトさせたい場合 – Rameez

答えて

0

春DSL 10分間

<camel:to uri="seda:yourQueue?timeout=600000" /> 

に示すように、あなたはSEDAコンポーネントのタイムアウトオプションを使用できますが、通常のタイムアウトはあなたが水晶を使用してタイムアウトを設定することができます

1

30secsですcron式を使用して -

​​3210
関連する問題