Antes de comenzar a escribir mi aplicación, necesito saber qué hacer cuando una sola instancia de node.js (express y (socket.io o nowjs)) no es suficiente más.Nodo: escala socket.io/nowjs - escala en diferentes instancias
Puede decirme ahora, que no me debería importar la escala hasta que sea hora, pero no quiero desarrollar una aplicación y tener problemas porque no puede escalar fácilmente socket.io o nowjs en múltiples instancias.
Recientemente leí que socket.io ahora admite una forma de escalar usando Redis (que tampoco tengo experiencia en). Nowjs está basado en socket.io - ¿funciona de la misma manera? En nowjs.org puede leer que una "versión distribuida de NowJS" está en desarrollo y va a costar dinero.
Gracias, ¿sabes si puedes usar nowjs con redis? – Eliasdx
Claro que sí, son dos tecnologías completamente diferentes con diferentes usos. Nowjs le dará las características constantes de conectividad servidor-cliente similares a socket.io. Esto es útil para cosas como mensajería de servidor a cliente, difusión de clientes, etc. El ejemplo clásico es construir una sala de chat. Redis se usa más como un almacén de datos de fondo: puede hacer cosas como pares clave-valor de tienda, pubsub, etc. Vive fuera del nodo como un proceso separado (o incluso en una máquina separada), lo que lo hace ideal para puentes. múltiples servidores –