Rails 关于消息推送

hxh1246996371 · March 02, 2015 · Last by hxh1246996371 replied at March 03, 2015 · 3184 hits

我想知道 ruby-china 的实时消息显示是怎么实现的,我记得之前是看到浏览器在一直发 ajax 请求,今天打开看不到了,是修改程序了吗?另外,tower 好像是用的消息推送,不知道是怎么实现的。

Faye + WebSockets

这里是 RubyChina 的 Faye 的服务端代码,很容易理解 https://github.com/ruby-china/ruby-china/tree/master/faye_server

具体是通过 Nginx 代理了前端到的 websocket 链接到 Faye 后端。

谢谢啦,我看看

tower 用的是 slanger

Ruby China 那个不太好用,有时间我想尝试一下别的

#5 楼 @huacnlee 准备换什么技术实现呢?

我们还在用传统的轮询啊,其它还有哪些选择啊

#5 楼 @huacnlee 换 sockjs 吧。socketio 继承者

@est 这个是利用的 html5 的 websocket 吧

#9 楼 @hxh1246996371 是。普遍都是这个方案。

12 Floor has deleted
You need to Sign in before reply, if you don't have an account, please Sign up first.