Rails 关于消息推送

hxh1246996371 · 发布于 2015年03月02日 · 最后由 hxh1246996371 回复于 2015年03月03日 · 1817 次阅读
10401

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

共收到 11 条回复
25

Faye + WebSockets

3

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

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

10401

谢谢啦,我看看

14358

tower 用的是 slanger

De6df3

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

15924

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

10401

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

14358

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

10401

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

14358

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

12楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册