2011-02-25 84 views
16

如果没有,y?如果是这样,任何问题或想法分享?能否在Heroku上主持FAYE?

http://faye.jcoglan.com/ruby.html

+0

原则上看起来没问题 - Heroku支持裸机应用程序,并将Thin用作其服务器,因此两个键依赖关系看起来像是被满足了。另一件可能导致这种情况的原因是它试图将消息存储在磁盘上 - Heroku卷是只读的。 – 2011-02-25 22:55:20

+0

听起来像是需要尝试弄清楚的事情。一个潜在的问题可能是:http://devcenter.heroku.com/articles/request-timeout。 – 2011-02-25 23:11:51

回答

6

是的。

您应该检查这个混帐回购 https://github.com/ntenisOT/Faye-Heroku-Cedar-RedisToGo

README文件有几个链接使用王菲在Heroku的托管功能性项目(包括其源代码)

一想你应该知道的是,除了王菲的以来0.5版本新的WebSockets支持,但仍然不支持在Heroku (not even in the new cedar stack)

我们已经做出了艰难的决定,暂缓支持WebSockets的,因为协议仍然in fluxnot uniformly supported in modern standards-compliant browsers

编辑:

王菲回购并没有在2年内进行了更新,但现在heroku has support for websockets,所以它可能是值得使用web sockets standalone library

4

的Heroku有试用现在发布了一篇关于在Heroku上运行Faye的文章: https://devcenter.heroku.com/articles/ruby-websockets

所以现在的答案是正式的“是”。

+2

这不是Faye能够在Heroku上运行的例子。这是一个使用Faye的websocket gem的例子,在这个例子中,它是在faye本身的概念之外运行的(它的名字是faye,但是是一个独立的websocket实现) – jpcamara 2014-05-09 12:09:52