2011-02-25 28 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