2012-06-22 37 views
4

我有一个Python Flask应用程序,我即将开始实现websockets,并且我不想在node.js中完成以上几个原因;Python瓶与node.js一起

Node.js使用较少的开销,我喜欢将更多更重的逻辑从更多的流量密集型部分中分离出来。

node.js似乎有更好的支持websockets和更成熟。

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

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

+0

你有没有向前迈进呢?我最近有一个类似的想法,并想知道会有多少痛苦。就我个人而言,我只是觉得node.js /(瓶/瓶/香蒜)会是一个接近理想的开发环境。 –

+0

这似乎没有什么支持,我还没有进一步追求。 – StefanE

回答

0

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

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