2013-07-24 3 views
0

저는 웹 서버로 파이썬 토네이도를 사용하고 있으며 백엔드 서버와 프론트 엔드 서버를 가지고 있습니다. 브라우저 - 프론트 엔드 - 백엔드 연결을 만들고 싶습니다. 누구든지이 일을 어떻게 도와 줄 수 있습니까? 프론트 엔드와 브라우저 사이에 websocket 연결을 만드는 방법을 알고 있지만 프론트 엔드 서버를 백엔드 서버에 연결하여 백엔드 서버에서 파싱 한 실시간 데이터를 스트리밍하는 방법을 모릅니다.두 서버 간의 웹 소켓 연결

답변

2

토네이도는 또한 websocket client으로 작동하는 것으로 보입니다. 백엔드 서버에 대한 클라이언트 역할을하는 프런트 엔드 서버에서이를 사용할 수 있습니다.

+0

대단히 감사합니다. 난 당신의 도움을 주셔서 감사합니다 :) – noobprog

0

WebSocket은 대기 시간이 짧은 양방향 브라우저 < -> 서비스 통신을 위해 설계되었습니다. 그것은 TCP/IP의 상단에 배치하고 약간의 오버 헤드를 가져옵니다. 그것은 프론트 엔드 < -> 백엔드 통신에 관한 것일 때 여러분이 가지고 있지 않은 모든 문제를 해결하도록 설계되었습니다. 왜냐하면 우리가 여러분의 통제하에있는 정의 된 환경에 대해 이야기하고 있기 때문입니다. 따라서 기본으로 돌아가서 프런트 엔드와 백 엔드간에 간단한 TCP/IP 통신을 수행하는 것이 좋습니다.

+0

나는 백엔드에서 클라이언트/브라우저로 데이터를 스트리밍해야하고 보안상의 이유로 백엔드에서 직접 스트림을 캔트 할 필요가 없다. 따라서 백엔드에 소켓 연결을 만들어 데이터를 스트리밍하는 프론트 엔드 서버가 필요하다. 백엔드 (라이브 데이터) <-> 프론트 엔드 (웹 인터페이스 서버) <-> 클라이언트 (브라우저). 미안 프로그래밍 및 서버 아키텍처에 익숙하지 않습니다. – noobprog

+0

예, 이것은 내가 말한 것입니다 : 백엔드 (라이브 데이터) <- 기본 TCP/IP -> 프론트 엔드 (웹 인터페이스 서버) <-WebSocket-> 클라이언트 (브라우저) –