擅长:python、mysql、java
<p>另外,根据您的设计,您可以做我做的,即编号所有需要处理的记录。我处理大约3500个项目,每个项目需要3秒左右的时间来处理。为了避免重叠、超时并考虑将来的扩展,我的第一个任务是从数据库中获取所有此类唯一项的列表。然后,它将它分成500个每个项目标识符的列表,循环直到它占到我数据库中所有唯一的项目,并将500个标识符的每个块发布到第二层处理程序任务。第二个处理程序任务(当前是七个或八个不同的任务)都有一个包含500个项目的唯一列表,每个处理程序任务添加500个任务,每个任务对应一个唯一标识符。在</p>
<p>因为它都是通过循环来管理的,并且根据数据库中唯一项的数量进行计数,所以我可以添加任意数量的唯一项,并且任务的数量将扩展到完全没有重复的情况下容纳它们。我每天都用它来跟踪游戏中的价格,所以它都是用一个cron作业来启动的,根本不需要我的干预。在</p>