我必须将现有的分布式应用程序转换为 Google 应用程序引擎,以便利用其可扩展性优势来完成大学作业。我正在使用 DeferredTask 来执行此操作。现在,一旦任务完成(或失败),我想将某种响应发送回用户的浏览器,但我不知道如何执行此操作。谷歌应用程序引擎文档也没有任何关于此的信息。
最佳答案
要将通知发送回用户,请查看 Channel API 。 或者您可以尝试使用数据存储/内存缓存作为用户和 GAE 之间的通信协议(protocol)。用户将每 N 秒获取一次 URL,并且当任务队列更新实体时 - 执行某些操作。
关于java - 延迟任务响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20241042/