2010-04-14 14 views
5

¿Cuáles son las ventajas y desventajas relativas de:Ruby daemons vs daemon-kit gems: ¿Cuáles son los pros y los contras?

¿Qué es más robusto?

¿Hay alguna otra herramienta eficaz de gestión de daemon de Ruby?

+0

Antecedentes: mi experiencia es que Daemons es más fiable en el inicio/parada y propenso a misteriosos desbordamientos de pila. Daemon-Kit solo funciona (por ahora) –

Respuesta

5

DESCARGO DE RESPONSABILIDAD: Mantengo daemon-kit, por lo que esto puede parecer parcial, pero hago mi mejor esfuerzo para ser honesto.

daemon-kit creció como un conjunto de envoltorios alrededor de la gema daemons, entonces hace aproximadamente un año (con 0.1.7.3) arranqué todos los rastros de la gema daemons del proyecto y manejé todo yo mismo, lo que resolvió los problemas mencionado anteriormente, así como varios otros.

En lugar de aclamando mi propio proyecto (no es que lo necesita), voy a destacar algunas deficiencias que planeo hacer frente en el futuro:

  • Demonios no están integrados fácilmente en aplicaciones Rails
  • Datos del proyecto forzada en los desarrolladores podría ser rígida
  • sesgada hacia implementaciones basadas en Capistrano de demonios
  • demonios de la prueba es difícil, pero el inconcebible

Tengo una sucursal separada en la que estoy jugando con una reescritura total que espera hacer el proyecto más flexible, pero de ninguna manera es un dolor en este momento. Actualmente está en uso de producción en bastantes compañías, desde gestión de infraestructura de ISP hasta telecomunicaciones, sondeo de Twitter &, y prácticamente todo lo demás.

El movimiento en el proyecto ha sido lento en los últimos meses, simplemente porque funciona bien. El bajo número de versión es muy engañoso, de hecho debe ser más allá de una versión 1.x por ahora ...

Espero que esto ayude!

Cuestiones relacionadas