在长期运行的Python过程中嵌入HTTP服务器



使用python 3.我正在处理大型数据库查询的循环。有效地,我围绕结果集光标的循环可能是十亿次迭代。

我想给用户一个能够在同一过程中嵌入的HTTP服务器,以提供有关查询进度的一些统计信息。

到目前为止,我已经使用龙卷风HTTP服务器使用Ioloop尝试了此操作。问题在于,我必须基本上将控件转移回IOLOOP上,以获取HTTP请求以获得服务。这似乎很浪费。转移该控制的价格。龙卷风会让我支持多个连接,但我实际上不在乎 - 一个连接很好。

我宁愿简单地中断循环,服务http请求并恢复。

我想这可能对太多的可能性开放...但是使用龙卷风,我刚刚在线程上启动了一个实例。除了python的线程问题,它基本上是我想要的。

最新更新