2011-02-25 19 views
16

Si no es así, ¿y? Si es así, ¿algún problema o pensamiento para compartir?¿Es posible alojar FAYE en Heroku?

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

+0

Se ve bien, en principio, Heroku es compatible con las aplicaciones de rack desnudo, y utiliza Thin como su servidor, por lo que las dos dependencias clave parecen cumplirse. La otra cosa que podría arruinar esto es si intenta almacenar mensajes en el disco: los volúmenes de Heroku son de solo lectura. –

+0

Suena como algo que requerirá un intento de averiguarlo. Un posible problema podría ser: http://devcenter.heroku.com/articles/request-timeout. –

Respuesta

6

Sí, lo es.

Usted debe revisar esta git repos https://github.com/ntenisOT/Faye-Heroku-Cedar-RedisToGo

El archivo README tiene varias enlace a proyectos funcionales utilizando Faye alojados en heroku (incluyendo sus códigos fuentes)

Uno piensa que debe tener en cuenta es que, además de Faye nuevo soporte para WebSockets desde la versión 0.5, que todavía no está soportado en heroku (not even in the new cedar stack)

hemos tomado la difícil decisión de mantenerse a distancia de WebSockets de apoyo, como el protocolo es todavía in flux y not uniformly supported in modern standards-compliant browsers

EDIT:

el repositorio Faye no se ha actualizado en 2 años, pero ahora heroku has support for websockets, lo que podría ser un juicio digno de usar el web sockets standalone library

4

Heroku tiene ahora publicado un artículo sobre ejecutar Faye en Heroku: https://devcenter.heroku.com/articles/ruby-websockets

Así que la respuesta es oficialmente "sí" ahora.

+2

Este no es un ejemplo de Faye que es capaz de ejecutar en Heroku. Es un ejemplo del uso de la gema websocket de Faye, que en este ejemplo se ejecuta fuera del concepto de faye en sí (tiene faye en el nombre, pero es una implementación de websocket independiente) – jpcamara

Cuestiones relacionadas