神刀安全网

Python multiprocessing 模块解析 (4) – Manager类server篇(2) (proxy通信)草稿

前言:

工作中不少场景是开发后台脚本独, 比如定时job, 扫表, 事件消费等任务.

Python 是首选语言, 其次才是编译型的Golang(有性能要求的任务). 多数

时候单进程脚本足够执行任务, 少数如高频的UGC社区顶踩动作, api 层

将动作写入消息队列异步处理(mq-> job平台 or 自管理的消费脚本进程),

单进程脚本消费能力跟不上, 如果考虑坚持用 Python 情况下同时部署

多个脚本进程消费或者基于 multiprocessing 都是合适的解决方案. 这里

就引出了 multiprocessing 模块, 既然与该模块常打交道, 那么可以带着

好奇心去看看模块的实现 :) 本文以 Python3.5探索其机制

本篇介绍 managers 模块里数据共享实现的中通信方式: proxy

如果看到了这里,除了源站就是爬虫爬过来的了, 作者脱稿了.

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Python multiprocessing 模块解析 (4) – Manager类server篇(2) (proxy通信)草稿

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址