我喜欢为添加cron作业。
但是在Endpoint的文档中提到,我们不能为GAE端点添加cron作业。
文档:不能直接从推送任务队列或cron作业调用。资料来源:https://cloud.google.com/appengine/docs/java/endpoints/
有办法为端点添加cron作业吗?
资料来源:https://cloud.google.com/appengine/docs/java/config/cron
发布于 2016-04-02 13:36:56
您将需要将逻辑从端点方法拆分到单独的函数或类中。
然后,您可以从标准servlet和端点处理程序中调用独立的函数/类--通过这种方式,servlet和端点都调用完全相同的代码。
然后,在您的web.xml中,您需要确保cron将调用的servlet的URL仅供管理用户访问,然后在您的cron配置中,您只需告诉cron调用受管理保护的URL即可。
有点faff但有效。
发布于 2016-03-30 18:01:57
您的cron需要调用您的端点方法之一吗?如果是,则需要将方法的代码放在单独的任务(或单独的webapp2处理程序)中,然后cron和Endpoint方法都可以调用该任务。
https://stackoverflow.com/questions/36305948
复制相似问题