【问题标题】:Clojure: Webbit + RingClojure:Webbit + Ring
【发布时间】:2012-06-13 14:38:00
【问题描述】:

上下文

我刚刚让http://blog.jayfields.com/2011/02/clojure-web-socket-introduction.html 工作。

我也有 ring + compojure 工作。

问题:

我想用 ring ... 不知何故 ... 与 webbit 这可能吗?

谢谢!

【问题讨论】:

  • 直到 webbit 将其功能公开为环形中间件

标签: clojure websocket compojure ring


【解决方案1】:

Ring 仅定义请求-响应周期,Ring SPEC 中没有推送。您可以编写 webbit 环适配器,但它只允许您对浏览器中发生的事件做出反应,而无法从服务器端通知浏览器。但是,您仍然可以直接通过 webbit api 进行操作,而不是通过 ring 中间件。

您可以在aleph 页面上阅读相同的内容:

Aleph 符合 Ring 描述的接口,有一个小区别:请求和响应是解耦的。

【讨论】:

    【解决方案2】:

    Ring 通过适配器与 Web 服务器一起工作。最常见的情况是人们想使用jetty,所以Ring附带a jetty adapter

    为了在 webbit 中使用 ring,您需要为它编写一个适配器。不幸的是,似乎没有任何公共 webbit 适配器已经存在,所以你可能不得不自己动手。

    【讨论】:

    • 所以,换句话说,我想要aleph? :-)
    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 2013-10-07
    • 2012-10-05
    • 2014-11-25
    相关资源
    最近更新 更多