2012-06-22 2 views
4

J'ai une application Python Flask et je suis sur le point de commencer à appliquer websockets et je wan't d'avoir fait tout cela dans Node.js de plusieurs raisons; Node.js utilise moins de frais généraux et j'aime l'idée de séparer la logique plus lourde des parties les plus gourmandes en trafic. Node.js semble avoir un meilleur support pour les websockets et être plus mature.Python Flask aux côtés de Node.js

Et je pourrais plus tard déplacer le node.js sur un serveur séparé si nécessaire pour les performances.

Ma question est quelle serait la meilleure pratique, de construire la communication entre mon application et Flask Node.js? Est-ce une mauvaise idée de le configurer comme ça?

+0

Avez-vous déjà avancé dans ce domaine? J'ai récemment eu une idée similaire et je me demandais quelle serait la douleur. Personnellement, je me sens juste comme node.js/(flacon/bouteille/pesto) serait un environnement de développement quasi idéal. –

+0

Il semble y avoir peu de soutien pour cela et je ne l'ai pas poursuivi plus loin encore. – StefanE

Répondre

0

Sauf si vous avez une très bonne raison d'utiliser les deux, et que vous avez vérifié par une analyse comparative qui utilisant à la fois est nécessaire, je ne le ferais pas. Cela ajoute beaucoup de complexité (duplication de code, différentes bibliothèques travaillant différemment dans différentes langues, etc.) pour un bénéfice discutable.

WebSocket est un problème dans Flask, mais you can use Juggernaut to handle it easily.

Questions connexes