【发布时间】:2017-05-23 11:50:05
【问题描述】:
我使用 web.py 通过“GET”和“POST”方法处理传入的数据,并使用
app.run()。这看起来将循环运行并且永不停止。我还有一个后台作业,它检测端口“9xxx”并处理传入的数据,将 msg 发送到其他服务器以将 msg 推送到手机。我还使用了一个 while(true) 循环来执行此操作。
如何将(2)整合到(1)中?我很困惑。
我曾经计划独立运行(1)和(2),但是有数据交换,所以不方便编码。你怎么web.py用户做这些类似的事情?
【问题讨论】:
-
现在我意识到在 web.py 框架下可能没有办法运行后台作业。只需使用多处理来启动后台作业并使用队列来处理 web.py(或使用 uwsgi+nginx 等)之间的消息。我的任务很少,所以我只想使用 web.py)和后台作业。