我有一个pythonwebapp,它通过POST接受一些数据。所调用的方法可能需要一段时间才能完成(30-60秒),因此我希望将该方法设置为“后台”,以便用“处理”消息响应用户。你知道吗
数据非常敏感,所以我不想使用任何基于队列的解决方案。我还想确保background方法不会在webapp以任何方式失败时被中断。你知道吗
我的第一个想法是分叉一个进程,但是我不确定如何将变量传递给进程。你知道吗
我以前用过Gevent,它有一个方便的方法:gevent.spawn(function, *args, **kwargs)
。有没有类似的东西我可以在流程层面上使用?你知道吗
还有其他建议吗?你知道吗
最简单的方法是使用a thread。使用Queue在线程之间传递数据。你知道吗
相关问题 更多 >
编程相关推荐