如何在Heroku上连接到Faye服务器?

时间:2012-04-19 11:00:11

标签: ruby-on-rails heroku faye

我知道Heroku不支持websockets,但仍然可以运行Faye服务器,并在客户端提供实时通知。

这是如何工作的,更具体地说是从客户端的浏览器角度来看?是否支持所有主流浏览器?它是否会回归到与websocket不同的另一个“协议”?

1 个答案:

答案 0 :(得分:2)

您可以通过以下方式禁用Faye的websocket支持客户端:

client.disable('websocket');

正如他们在他们的文档中所讨论的那样:http://faye.jcoglan.com/browser.html在这种情况下,它会回归到长轮询作为协议。

这是一种常见的后备方法,可供Socket.io等其他实时消息库使用。

希望有所帮助!