websocket - 在不使用 websocket 的情况下访问 Jupyter notebook

标签 websocket jupyter

我们需要能够通过有限的“反向代理”解决方案访问 Jupyter notebook。不幸的是,这个“反向代理”会阻止任何 websockets 通信。

Jupyter notebook 是否提供强制非 websocket 通信的选项?

最佳答案

不,默认情况下不是。认为可以用 socket-io 之类的东西替换 websockets 连接,如果 websocket 不可用,它会自动回退到长轮询。您需要将补丁上游发送到前端(笔记本)和后端(笔记本服务器)。如果补丁较小且相对狭窄,则有机会被接受;但是,请记住,使用长轮询会使性能变得更糟。

从历史上看,“当前”笔记本是第 6 个原型(prototype),而以前的许多原型(prototype)都不起作用的原因之一是因为当时 websocket 作为一种技术不可用。

关于websocket - 在不使用 websocket 的情况下访问 Jupyter notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46401700/

相关文章:

scala - 在 spark scala 上使用映射函数转换元组的问题

websocket - 如何在添加/删除服务器时扩展 websocket 连接负载?

websocket - 发送文件认为Actix Websocket

websocket - 根据路径处理websocket是否有意义?

python - Pandas:使用滚动像堆栈一样计数

python - %matplotlib inline 在 iPython 和 Jupyter 控制台上不起作用

javascript - 从 Meteor.js 打开一个 Websocket 连接

websocket - 如何在 GO 的 websocket 中保持连接

kubernetes - 在kubernetes上部署jupyter hub时,如何解决persistentvolumeclaims “hub-db-dir”被禁止的错误?

ruby - iRuby 内核不断被杀死