Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure:单机,Clojure<-&燃气轮机;ClojureScript、环、websocket通信 上下文_Clojure - Fatal编程技术网

Clojure:单机,Clojure<-&燃气轮机;ClojureScript、环、websocket通信 上下文

Clojure:单机,Clojure<-&燃气轮机;ClojureScript、环、websocket通信 上下文,clojure,Clojure,我喜欢Clojure。我更喜欢Clojure而不是ClojureScript 比起荡秋千,我更喜欢DOM 我打算主要在Clojure中构建GUI应用程序,但在GUI中使用web浏览器的DOM。[我尝试过JavaFX,它崩溃了,我经常不喜欢它。] 现在,我熟悉了ring+ajax请求+设置web套接字一次。我想知道的是——我能想出的最低延迟设置是什么 客户端(web浏览器)和服务器(clojure stuff)都在同一台机器上运行。我在机器上有root访问权限。我只想设置最小延迟的通信通道 问题:

我喜欢Clojure。我更喜欢Clojure而不是ClojureScript

比起荡秋千,我更喜欢DOM

我打算主要在Clojure中构建GUI应用程序,但在GUI中使用web浏览器的DOM。[我尝试过JavaFX,它崩溃了,我经常不喜欢它。]

现在,我熟悉了ring+ajax请求+设置web套接字一次。我想知道的是——我能想出的最低延迟设置是什么

客户端(web浏览器)和服务器(clojure stuff)都在同一台机器上运行。我在机器上有root访问权限。我只想设置最小延迟的通信通道

问题: 当我完全控制机器时,如何设置clojurescript/clojure之间的最小延迟通信

谢谢。

本地主机上的Websockets(现代浏览器支持的最快的双向方法)(在最合理的平台上使用共享内存IPC或类似工具,避免将大部分网络堆栈放在一起)