我发现 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
提交
取消