我發現 Redis 隊列是啟動新任務進行處理的好代理。但是,我不知道Redis Queue在Python中使用的是Multithreading還是Multiprocessing?。原始回購協議在這里: https: //github.com/rq/rq“RQ(Redis 隊列)是一個簡單的 Python 庫,用于排隊作業并在后臺與工作人員一起處理它們”再者,這里的工人是什么意思?它是計算機中的處理器(CPU內核)嗎?感謝你們
1 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
Redis Queue確實是一個分布式任務隊列,類似于Celery。任務/工作通常分布在機器上(在其上部署工作人員)。它不同于使用多處理標準庫的常規多進程或線程。
這是一個從Redis(這里充當消息隊列,如 RabbitMQ、Kafka)worker
消費任務/作業,然后處理任務并發回結果的進程。
添加回答
舉報
0/150
提交
取消