2024-06-08 23:37:34 发布
网友
我发现Redis队列是一个很好的代理,可以启动新任务进行处理。然而,我不知道Redis队列在Python?中使用的是多线程还是多处理
原始回购协议如下: https://github.com/rq/rq
“RQ(Redis Queue)是一个简单的Python库,用于对作业进行排队并在后台与工作人员一起处理它们”
此外,这里的工人是什么意思?是计算机中的处理器(CPU核心)吗
谢谢你们
Redis-Queue实际上是一个分布式任务队列,类似于Celery。任务/作业通常分布在多台机器上(在这些机器上部署工作人员)。它不同于使用多处理标准库的常规多进程或线程
^{}是一个进程,它使用来自Redis的任务/作业(这里充当消息队列,如RabbitMQ、Kafka),然后处理该任务,并返回结果
Redis-Queue实际上是一个分布式任务队列,类似于Celery。任务/作业通常分布在多台机器上(在这些机器上部署工作人员)。它不同于使用多处理标准库的常规多进程或线程
^{} 是一个进程,它使用来自Redis的任务/作业(这里充当消息队列,如RabbitMQ、Kafka),然后处理该任务,并返回结果
相关问题 更多 >
编程相关推荐