Centrifugo
Más información
- Creado por
- Alexander Emelin
- Tipo
- Servidor en tiempo real (código abierto, Go)
- Código fuente
- github.com/centrifugal
Servidor en tiempo real escrito en Go que ofrece pub/sub sobre WebSocket sin atar tu aplicación a un servicio en la nube.
Escrito por Alexander Emelin sobre su biblioteca de Go Centrifuge. El servidor corre como un proceso independiente junto a cualquier backend — PHP, Python, Ruby — y se encarga de los miles de conexiones abiertas que un framework web típico gestiona mal.
Admite WebSocket, HTTP streaming, SSE, GRPC y WebTransport, y escala horizontalmente mediante Redis o NATS. En la práctica, una alternativa abierta a Pusher y PubNub para quien prefiere operar la infraestructura antes que pagar por mensaje.