Rails 关于消息推送

hxh1246996371 · 2015年03月02日 · 最后由 hxh1246996371 回复于 2015年03月03日 · 3198 次阅读

我想知道 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 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号