2012-06-22 6 views
4

저는 파이썬 플라스크 응용 프로그램을 가지고 있으며 웹 소켓 구현을 시작하려고합니다.이 모든 작업을 node.js에서 여러 가지 이유로 수행하지 않아도됩니다.node.js와 함께 Python Flask

Node.js는 오버 헤드가 적기 때문에 트래픽 집중적 인 부분에서 더 많은 무거운 논리를 분리하는 아이디어를 좋아합니다.

node.js는 웹 소켓을 더 잘 지원하고 더 성숙한 것 같습니다.

나중에 성능 향상을 위해 node.js를 별도의 서버로 옮길 수도 있습니다.

제 질문은 제 플라스크 응용 프로그램과 Node.js 사이의 통신을 구축하는 것이 가장 좋습니다. 이런 식으로 설정하는 것은 나쁜 생각입니까?

+0

앞으로이 문제를 해결해 보셨습니까? 나는 최근 비슷한 생각을 가지고 얼마나 고통 스러울 지 궁금해하고있었습니다. 개인적으로 나는 node.js/(flask/bottle/pesto)가 거의 이상적인 개발 환경이 될 것이라고 생각합니다. –

+0

약간의 지원이있는 것 같아서 아직 더 추구하지 않았습니다. – StefanE

답변

0

두 가지를 모두 사용해야하는 좋은 이유가 없다면 두 벤치마킹을 통해 두 가지 모두를 사용해야한다는 사실을 확인한 경우가 아니라면 그렇게하지 않을 것입니다. 의심스러운 이익을 위해 많은 코드 복잡성 (코드 중복, 언어별로 다르게 작동하는 다른 라이브러리 등)을 추가합니다.

WebSocket은 Flask의 문제이지만 you can use Juggernaut to handle it easily입니다.

관련 문제