【发布时间】:2023-03-06 02:26:01
【问题描述】:
我有一个清单:
url_list=["abc.com","def.com","xyz.com"."pqr.com"...] - 100,000 entries
我想使用 100 名 celery 工人来遍历这个列表,以减少完成它所需的时间。
我的问题是:我如何将这个 url_list 提供给工人,以便这 100 名芹菜工人同时在 url_list 上射击,而不会击中列表中的元素,该元素已经被其他一些人遍历过工人?
我做了一个目录,proj->celery.py,tasks.py
据我了解,我将在 tasks.py 文件中提及我的任务,并在 python shell 中使用.delay 函数调用该任务。 celery.py 将包含配置内容。
谁能帮帮我?
【问题讨论】:
标签: python celery celery-task