該程序監聽Redis隊列。如果Redis中有數據,工作人員就會開始工作。所有這些工作必須同時運行,這就是爲什麼每個工作人員都要監聽一個特定的Redis隊列。運行使用Redis作爲隊列的20個Python工作人員是否很常見?
我的問題是:運行超過20名工作人員來收聽Redis是否很常見?
蟒/usr/src/worker1.py 蟒/usr/src/worker2.py 蟒/usr/src/worker3.py 蟒/usr/src/worker4.py 蟒/ usr/src目錄/ worker5.py .... .... 蟒蛇/usr/src/worker6.py
這似乎是一個無法回答的問題。是的,它是可能的,如果它符合你的目的,那就去做吧。但這是常見的嗎?可能不會。 –
@ChrisCharles這就是你用芹菜得到的最多的東西(在這種情況下,使用redis作爲broker,但這不是主要的IMHO),而使用像芹菜這樣的任務隊列變得相當普遍。 –
我想這也取決於你如何定義常見的。在世界上運行的所有python進程中,大多數不會像那樣運行:) –