Python Flask与node.js一起使用

时间:2012-06-22 14:53:23

标签: node.js flask

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

Node.js使用更少的开销,我喜欢将更重的逻辑与流量更大的部分分开。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

WebSocket是Flask中的一个问题,但是you can use Juggernaut to handle it easily