/ / Flask do Python ao lado de node.js - node.js, balão

Flask do Python ao lado de node.js - node.js, balão

Eu tenho um aplicativo Flask Python e estou prestes a começar a implementar websockets e eu quero ter tudo isso feito em node.js de várias razões;

O Node.js usa menos sobrecarga e eu gosto da ideia de separar a lógica mais pesada das partes mais intensivas em tráfego.

O node.js parece ter melhor suporte para websockets e ser mais maduro.

Mais tarde, eu poderia mover o node.js para um servidor separado, se necessário para desempenho.

Minha pergunta é qual seria a melhor prática para construir a comunicação entre o meu aplicativo Flask e o Node.js? É uma má ideia configurá-lo assim?

Respostas:

1 para resposta № 1

A menos que você tenha uma boa razão para usar ambos,e você verificou através de alguns benchmarking que usando ambos é necessário, eu não faria isso. Ele adiciona muita complexidade (duplicação de código, bibliotecas diferentes funcionando de maneira diferente em diferentes idiomas, etc.) para obter benefícios questionáveis.

WebSocket é um problema no Flask, mas você pode usar Juggernaut para lidar com isso facilmente.