解析时我的云作业超过15秒。因此,直到15秒,它处理n条记录中的x条记录,不处理剩余的(n-x)条记录。我们将逻辑更改为逐个记录并完成工作,但此逻辑将增加云作业的流量。 1.在处理n条记录后,是否有办法停止云作业?目前,您必须在特定日期每次运行作业,直到处理完所有记录,因为无法解析在指定的持续时间内运行作业;你必须安排这份工作。 要么 2.还有办法增加15秒的工作限制吗?
答案 0 :(得分:0)
不,你不能增加限制。但是你可以设法将工作分成更小的工作。
脱离我的头脑:第一个作业创建一个要处理的所有objectId的数组。它抓住了前500个ID并将其余部分存储在某些类型的“作业配置”记录中,并处理500个对象本身。
作业2计划比第一个作业晚启动并获取下一个500个ID,将它们从阵列中删除并存储配置作业记录,然后处理其500个对象。
工作3安排在工作2等之后......你明白了。
如果您使用更多详细信息描述您的用例,也许还有其他不那么糟糕的解决方案。