关于用变量作为任务背景的建议?

2024-03-29 08:54:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pythonwebapp,它通过POST接受一些数据。所调用的方法可能需要一段时间才能完成(30-60秒),因此我希望将该方法设置为“后台”,以便用“处理”消息响应用户。你知道吗

数据非常敏感,所以我不想使用任何基于队列的解决方案。我还想确保background方法不会在webapp以任何方式失败时被中断。你知道吗

我的第一个想法是分叉一个进程,但是我不确定如何将变量传递给进程。你知道吗

我以前用过Gevent,它有一个方便的方法:gevent.spawn(function, *args, **kwargs)。有没有类似的东西我可以在流程层面上使用?你知道吗

还有其他建议吗?你知道吗


Tags: 数据方法用户消息队列进程方式gevent