Saltar al contenido principal

Pasarela

Gateway de comunicación en tiempo real

🔒

Inmutable

El gateway no se modifica para cada proyecto. Los clientes se conectan y definen su propia lógica.

🎯

Agnóstico

El identificador puede ser cualquier cosa: nickname, UID, deviceId, sessionId...

Simple

Solo 3 eventos: identificar, notificar, pasarela. Destinos: yo, ustedes, nosotros.

📈

Escalable

Múltiples instancias con Redis Adapter. HAProxy como balanceador.

📊

Observable

Métricas Prometheus, dashboards Grafana, Kafka para eventos asíncronos.

🐳

Containerizado

Docker Compose listo para producción con todo el stack incluido.

Casos de Uso

  • 💬 Chat en tiempo real
  • 🍕 Tracking de pedidos
  • 🎫 Booking con disponibilidad en vivo
  • 🎮 Juegos multijugador
  • 📊 Dashboards colaborativos
  • 🏠 IoT y domótica

Ejemplo Rápido

const socket = io('http://localhost:5000/pasarela');

socket.emit('identificar', 'mi-usuario');

socket.emit('pasarela', { 
  destino: 'nosotros',
  tipo: 'saludo',
  mensaje: 'Hola!' 
});

socket.on('pasarela', (data) => {
  console.log(data);
});