2017-09-25 8 views
1

제한된 '역 프록시'와 같은 솔루션을 통해 Jupyter 노트북에 액세스 할 수 있어야합니다. 불행하게도이 '리버스 프록시'는 모든 웹 소켓 통신을 차단합니다.웹 포켓을 사용하지 않고 Jupyter 노트북에 액세스

Jupyter 노트북은 웹 소켓이없는 통신을 강제로 수행 할 수있는 옵션을 제공합니까?

답변

0

아니요, 기본적으로 아닙니다. websocket 연결을 socket-io 같은 것으로 대체하는 것이 가능할 것이라고 생각했습니다. web-socket을 사용할 수없는 경우 긴 폴링으로 자동 전환됩니다. 프론트 엔드 (노트북)와 백엔드 (노트북 서버) 모두에 업스트림으로 패치를 보내야합니다. 패치가 작고 상대적으로 힘이없는 경우 수용 할 가능성이 있습니다. 그러나 long-polling을 사용하면 성능이 저하됩니다.

역사적으로 "현재"노트북은 여섯 번째 프로토 타입이며 이전에 많은 사람들이 작동하지 않은 이유 중 하나는 websocket이 당시로서는 기술로 제공되지 않았기 때문입니다.