URLのパラメータによって特定される特定のタスクがキューにあるかどうかを知る必要があります...それは可能でしょうか?
私はJavaを使用しています!
ありがとう :)
URLのパラメータによって特定される特定のタスクがキューにあるかどうかを知る必要があります...それは可能でしょうか?
私はJavaを使用しています!
ありがとう :)
名前付きタスクを使用してこれを行うことができます。
たとえば、タスクパラメータをハッシュし、結果を名前として設定できます。次に、同じパラメータを使用してタスクを2回挿入しようとすると、2回目の挿入は失敗します。
ここで競合状態が発生する前に述べたように、同じタスクの複数のコピーを一度にキューに入れても問題が発生しない設計があるかどうかを検討することをお勧めします。
キュー内のタスクのステータスを確認するには、TASK Queue REST API を使用できます。
https://developers.google.com/appengine/docs/java/taskqueue/rest#method_taskqueue_tasks_list
または、事前にコーディングして、com.google.appengine.api.taskqueue.TaskHandle クラスを使用してタスクのハンドルを取得し、API を介してオブジェクトを公開することもできます。