Pensé que entendía esta tecnología, pero tal vez no. ¿Cuál es la diferencia entre los dos? ¿Por qué elegirías uno sobre el otro?Faye o Redis Pubsub
Uso: ~ Actualizaciones en tiempo real.
Pensé que entendía esta tecnología, pero tal vez no. ¿Cuál es la diferencia entre los dos? ¿Por qué elegirías uno sobre el otro?Faye o Redis Pubsub
Uso: ~ Actualizaciones en tiempo real.
Soy el autor de Faye. Conceptualmente, Faye y Redis pub/sub hacen cosas muy similares, de hecho, la última versión de Faye puede usar Redis como un back-end. Como dice Tom, Redis es apropiado para la mensajería entre procesos dentro de su clúster de servidores, ya que el cliente de Redis tendrá acceso a toda su base de datos de Redis.
Faye es más apropiado si desea proporcionar un servicio pub/sub de acceso público en la web, por ejemplo para alimentar la interfaz de usuario de su sitio web. Solo hace pub/sub, no cualquier otro tipo de almacenamiento como Redis proporciona, y funciona a través de HTTP y WebSocket en lugar de hacerlo a través de un socket TCP sin formato. También permite extensiones de cliente y servidor definidas por el usuario para expandir el protocolo de mensajería que utiliza.
Redis publish/subscribe es un sistema muy simple para uso interno en un clúster de servidores; requiere una conexión abierta a redis (no autenticado y que da acceso completo a todo en redis).
Obviamente, esta es la forma más eficiente de manejar escenarios donde esto es apropiado, pero si necesita autenticación, entrega confiable o conexiones http, necesitará agregar un sistema de mensajería más completo además de redis. Faye es una de las opciones en este espacio.