1
tomczhen 2018-12-19 00:20:57 +08:00
代码该怎么写不是需求,代码要解决什么问题才是需求。
|
2
firebroo 2018-12-19 00:43:03 +08:00 via Android
参考 nginx 管理 worker 原理,两子进程监听端口处理通信,主进程程定时更新下载,有更新再启动两个子进程,然后等两子进程处理完所以请求之后关闭他们。
|
3
firebroo 2018-12-19 00:44:09 +08:00 via Android
最后那句是关闭两个老的子进程
|
4
smallgoogle OP @firebroo 大神有没有例子文档啥的。
|
5
ladypxy 2018-12-19 04:36:17 +08:00 via iPhone
没记错的话,python 线程只能 1 个 cpu
所以通讯肯定多线程,线程下起不起进程自己决定喽 |
6
clino 2018-12-19 07:05:44 +08:00 via Android
感觉用 Jenkins 调度最方便
|
7
ZoomQuiet 2018-12-19 07:48:31 +08:00
crontab
|
8
lolizeppelin 2018-12-19 10:03:00 +08:00
别想多,直接抄 openstack 的 service 模块,多线程多进程都帮你封装好了
不要折腾什么 multiprocessing. |
9
lolizeppelin 2018-12-19 10:04:07 +08:00
仔细想了下....你现在只适合用 crontab
|
10
labnotok 2018-12-19 10:09:39 +08:00 via Android
多进程+协程
|
11
q397064399 2018-12-19 12:55:58 +08:00
GIL 这把大锁在,讨论多线程就没有任何意义, 建议直接用 协程 简单方便 也容易理解
|
12
cowpea 2018-12-19 13:20:04 +08:00
Jenkins 轮询+1
|
13
superhan 2018-12-21 20:00:55 +08:00 via Android
@lolizeppelin 哪个 service 模块 发出来 学习学习
|