芹菜工人处理相同的队列,名称?

Celery workers to process the same queue, names?

我已经有一个 celery 进程 运行ning 在服务器上使用这个命令:

celery -A tasks worker -Q main_tasks -l INFO -n main_tasks

我可以对 运行 使用另一台服务器上同一队列的第二个工作人员使用相同的命令,还是会与 -n 下面的名称发生冲突?

celery -A tasks worker -Q main_tasks -l INFO -n main_tasks

如果是这样,我们可以让名字随机吗?

documentation确实注意到每个工人的名字应该是唯一的:

$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker1.%h
$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker2.%h
$ celery -A proj worker --loglevel=INFO --concurrency=10 -n worker3.%h