0

サンプルのプル キューを追加し、サーブレットを介してプル キューに遅延タスクを追加しました。

もう 1 つのサーブレット (Lease Servlet) をリース タスクに追加しました。これは、1 つのタスクを 5 分間リースし、リースしたタスクの数を出力するだけです。

ここで、期限切れの時間 (つまり 5 分) 内に Lease Servlet にリクエストを送信して確認しましたが、リースされたタスクは 0 で問題ありません。

しかし、5 分後にタスクをリースすると、リースされたタスクが 0 になり、プル キューから削除されます。

これは予想される動作ですか?タスクがプル キューに戻って使用可能になると思いました。

私を助けてください。

4

1 に答える 1

1

これは、pull キューの queue.xml でパラメータを 1 に設定して再試行するためです。

于 2015-04-22T14:51:07.460 に答える