Python Flask与node.js一起使用

Ste*_*anE 5 node.js flask

我有一个Python Flask应用程序,我即将开始实现websockets,我不想在node.js中完成所有这些有几个原因;

Node.js使用较少的开销,我喜欢将更重的逻辑与更多的流量密集型部分分开.

node.js似乎更好地支持websockets并且更加成熟.

如果性能需要,我可能稍后将node.js移动到单独的服务器.

我的问题是在Flask应用程序和Node.js之间建立通信的最佳实践是什么?设置它是不是一个坏主意?

dum*_*ter 1

除非您有充分的理由同时使用两者,并且您已经通过一些基准测试验证了同时使用两者是必要的,否则我不会这样做。它增加了很多复杂性(代码重复、不同的库在不同的语言中以不同的方式工作等),从而带来了值得怀疑的好处。

WebSocket 是 Fl​​ask 中的一个问题,但你可以使用 Juggernaut 轻松处理它