nginx
一起
gunicorn
和
flask
是python世界中常见的组合。
Here
对于为什么不想使用基本开发服务器(以及
here
是一个关于设置的简短教程)。你对自己的目标有点模糊,所以很难为你的案例推荐一些非常具体的东西,但这是一种安全的、经过战斗测试的、广受支持的方法。
您可以启动api服务器,只需要根据需要导入和调用应用程序的各个flask路由(例如
/reload
route可以调用任何对重新加载应用程序配置有意义的方法)。
一个更好的方法是分别运行api服务器和应用程序,并使用一些传统的ipc在它们之间建立通信通道,或者根据您的需要,比如
zeromq
(实例)
here
)