App Engine/Java の Deferred バックエンドから Deferred フロントエンド タスクを開始することは可能ですか。遅延タスクは、次のようなコードで特定のホストを使用してバックエンドで開始されます。
queue.add(withPayload(new MyDeferredTask()).header("Host",
BackendServiceFactory.getBackendService().getBackendAddress("backend1", 1));
そして、これはうまくいきます。Deferred タスクがこのバックエンドから開始された場合、タスクはバックエンドでも実行されます。使用する特定のホスト、またはフロントエンドで Deferred タスクを明示的に開始する別の手段はありますか?
アップデート
元の質問で重要な情報を少し見逃していました。ペイロードが渡される Deferred Tasks について話しているのです。バックエンドから Deferred タスクを開始すると、同じバックエンドで新しい Deferred タスクが開始されます。私が知りたいのは、バックエンドから開始されたときに、フロントエンドで Deferred タスクを明示的に開始できるかどうかです。上記の元の質問は、これを反映するように変更されています。