Clojure:Webbit + Ring

时间:2012-06-10 08:48:03

标签: clojure websocket compojure ring

上下文

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

我也有响铃+组合工作。

问题:

我想用戒指......不知怎的......用webbit可以吗?

谢谢!

2 个答案:

答案 0 :(得分:6)

Ring通过适配器与Web服务器配合使用。最常见的情况是人们想要使用码头,因此Ring附带a jetty adapter

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

答案 1 :(得分:3)

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

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

  

Aleph符合Ring描述的界面,但有一点不同:请求和响应是分离的。