【问题标题】:Clojure: single machine, Clojure <-> ClojureScript, Ring, websocket communicationClojure:单机、Clojure <-> ClojureScript、Ring、websocket通信
【发布时间】:2012-07-01 02:33:14
【问题描述】:

上下文

我喜欢 Clojure。比起 ClojureScript,我更喜欢 Clojure。

比起 Swing,我更喜欢 DOM。

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

现在,我熟悉 ring + ajax 请求 + 设置 web socket 一次。我想知道的是——我能想到的最低延迟设置是多少?

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

问题:

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

谢谢。

【问题讨论】:

    标签: clojure


    【解决方案1】:

    本地主机上的 Websockets(现代浏览器支持的最快的双向方法)(在大多数合理的平台上使用共享内存 IPC 或类似的东西,避免了大部分网络堆栈)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-21
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多