5

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

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

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

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

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

4

1 回答 1

1

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

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

于 2012-06-22T20:17:06.587 回答