5

语境

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

我也有 ring + compojure 工作。

问题:

我想使用 ring ... 以某种方式 ... 与 webbit 这可能吗?

谢谢!

4

2 回答 2

6

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

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

于 2012-06-10T10:59:37.600 回答
3

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

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

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

于 2012-07-24T20:09:38.840 回答