1. 首页
  2. 数据库
  3. 其它
  4. Python如何快速实现分布式任务

Python如何快速实现分布式任务

上传者: 2020-12-31 15:44:40上传 PDF文件 49.67KB 热度 14次
深入读了读python的官方文档,发觉Python自带的multiprocessing模块有很多预制的接口可以方便的实现多个主机之间的通讯,进而实现典型的生产者-消费者模式的分布式任务架构。 之前,为了在Python中实现生产者-消费者模式,往往就会选择一个额外的队列系统,比如rabbitMQ之类。此外,你有可能还要设计一套任务对象的序列化方式以便塞入队列。如果没有队列的支持,那不排除有些同学不得不从socket服务器做起,直接跟TCP/IP打起交道来。 其实multiprocessing.managers中有个BaseManager就为开发者提供了这样一个快速接口。 我们假定的场景是1个生产
用户评论