私はActiveMQ
を初めて利用しています。私は2 queues
:parser-queue
とgeneration-queue
です。私のアプリケーションは2台の異なるサーバで稼働しています。どちらも待ち受けのです。私のワークフローは非常にシンプルで、パーサーキューからメッセージを取得し、それを処理し、ジョブが完了したときに別のメッセージを生成キューに入れます。アプリケーションが中断した場合、ActiveMQでキュー内のメッセージを回復する方法はありますか?
ただし、ジョブプロセス中にメッセージを取得して処理すると、アプリケーションがシャットダウンしたり、何らかの理由で破損したりすると、
正しく処理されなかったこの同じメッセージは、処理するために再びキューに送信できますか?
私は約Subscription Recovery Policyを読んでいますが、非常に複雑なテーマのようです。私の仕事はアプリケーションによって完全に処理されるまでに時間が変わる可能性があるため、時間ベースのポリシーを使用するかどうかはわかりません。
あなたが右のイゴールです!あなたの答えをありがとう! –