是否可以从 App Engine/Java 上的延迟后端启动延迟前端任务。延迟任务使用特定主机在后端启动,代码如下:
queue.add(withPayload(new MyDeferredTask()).header("Host",
BackendServiceFactory.getBackendService().getBackendAddress("backend1", 1));
这很好用。如果从该后端启动延迟任务,则该任务也会在后端运行。是否有要使用的特定主机,或者在前端显式启动延迟任务的另一种方法?
更新
我错过了原始问题中的一些重要信息:我说的是延迟任务,其中传入了有效负载。从后端启动延迟任务会在同一后端启动新的延迟任务。我想知道的是,当它从后端启动时,是否可以在前端显式启动延迟任务。上面的原始问题已被修改以反映这一点。