语境
我刚刚得到http://blog.jayfields.com/2011/02/clojure-web-socket-introduction.html工作。
我也有 ring + compojure 工作。
问题:
我想使用 ring ... 以某种方式 ... 与 webbit 这可能吗?
谢谢!
我刚刚得到http://blog.jayfields.com/2011/02/clojure-web-socket-introduction.html工作。
我也有 ring + compojure 工作。
我想使用 ring ... 以某种方式 ... 与 webbit 这可能吗?
谢谢!
Ring 通过适配器与 Web 服务器一起工作。最常见的情况是人们想要使用 jetty,所以 Ring 附带了一个 jetty 适配器。
为了在 webbit 中使用 ring,您需要为它编写一个适配器。不幸的是,似乎没有任何公共 webbit 适配器已经存在,所以你可能不得不自己动手。
Ring 只定义了请求-响应周期,在 Ring SPEC中没有推送。您可以编写 webbit 环适配器,但它只允许您对浏览器中发生的事件做出反应,而无法从服务器端通知浏览器。但是,您仍然可以直接通过 webbit api 进行操作,而不是通过 ring 中间件。
您可以在aleph页面上阅读相同的内容:
Aleph 符合 Ring 描述的接口,有一个小区别:请求和响应是解耦的。