从访问IPython命令行节点.js和网络插座

2024-07-06 22:00:38 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用创建web应用程序节点.js(快递.js)它可以访问python或ipython REPL命令行?本质上,我希望有类似IPython Notebook的东西,但是集成到节点.jsweb应用程序。我还考虑使用websockets实现应用程序和服务器上python实例之间的低延迟双向通信。在


Tags: 实例命令行服务器web应用程序节点websocketsipython
1条回答
网友
1楼 · 发布于 2024-07-06 22:00:38

使用ZMQ节点绑定,并使用same protocol than IPython直接与内核对话,如果您想要IPython笔记本作为节点,您可以创建一个node kernle(需要为上一个协议版本更新)。ipythonwebserver已经有了websocket,Emacs EINalredy使用它通过websocket访问服务器。在

[编辑]

点评后有一些澄清。 关于笔记本,在第一个订单中,当你打开笔记本网络应用程序3组件时会涉及到。在

  • 在我们的例子中,内核(K)IPython内核,但是可以是IJulia、IHaskell。。。在
  • 在我们的案例中,服务器是龙卷风
  • 笔记本电脑客户端(C)Html/Js前端

(K)使用ZMQ与(S)交谈。 (S) 充当doe ZMQ<;->;Websocket翻译的桥梁 (C) 通过websocket与S通话。在

在ZMQ和Websocket上进行的是语言不可知论的,所以您不关心(K)、(S)或(C)的语言。ZMQ和Websocket有一个很高的变化:不使用相同的传输,使用相同的接口/ip,使用相同的端口。在

相关问题 更多 >