我正在设置一个接收任务的服务器。这些任务可能具有各种工作量,并且可能同时传入。
任务必须在python中完成,所以我去了Flask服务器。我的问题是,通过同时处理多个请求,以及将一个请求放入一个线程的简单方法(默认情况下,如果您将flask应用程序作为独立应用提供,则默认情况下不会),我不会得到“真实” GIL导致并行性。
所以我的问题是: 我可以使用哪个wsgi接口在多个进程上提供Flask应用程序?我已经尝试过一些,但没有得到想要的结果(扭曲,女服务员)。
重要:我必须在Windows上工作。
编辑:我正在使用Visual Studio。可以嵌入到VS中的解决方案会很好,但不是必需的
答案 0 :(得分:0)
独角兽很棒。我们已经在过去的项目中使用过它。
也只是认为这值得检查:您是否在烧瓶服务器中使用了线程选项?
app.run(host=HOST, port=PORT, threaded=True)
那可能会解决您的问题。