美文网首页
进击的打包工具-打包篇-01

进击的打包工具-打包篇-01

作者: 靈落九界丶简琉璃 | 来源:发表于2017-02-06 15:29 被阅读41次

本篇主要讲解我怎么接到单子还有接到单子怎么交给线程处理

一、下单接单

1.有人在网页上点下了开始打包按钮,我根据下单时候包含的信息存为一个json文件

把需要打包的信息存为json

我在打包机器上开起线程接单,接到了一个单子,单子为一个json文件的信息,接到单后我把json文件删了信息取出。包含了应用id和要打的渠道号,进入打包线程分配处理。

我通过遍历网络接口取到了单子,开启了终端打包,我只管我去到的失败或成功信息反馈给django网站。并且留了一手要是打包代码出现了错误把这个错误告诉django网站。

归结起来逻辑便是

搞个死循环每秒去遍历是否有任务-->接到了任务-->根据任务信息开启终端去执行打包我只管换回信息-->如果返回信息里面有代码执行失败的信息或者网络请求失败-->尝试把这个消息告诉django,共尝试四次每次间隔4秒

不多说,有兴趣的可以看看这糟糕的代码

至此我就把打包的锅甩给了新开启的终端task.py  怎么进行打包我们下一节进行介绍

相关文章

网友评论

      本文标题:进击的打包工具-打包篇-01

      本文链接:https://www.haomeiwen.com/subject/eqtuittx.html