Centrifugo
Maggiori informazioni
- Creatore
- Alexander Emelin
- Tipo
- Server realtime (open source, Go)
- Codice sorgente
- github.com/centrifugal
Server realtime self-hosted scritto in Go che offre pub/sub via WebSocket senza vincolare l'applicazione a un servizio cloud.
Scritto da Alexander Emelin sopra la sua libreria Go Centrifuge. Il server gira come processo autonomo accanto a qualsiasi backend (PHP, Python, Ruby) e gestisce le migliaia di connessioni aperte con cui un tipico framework web fatica.
Supporta WebSocket, HTTP streaming, SSE, GRPC e WebTransport e scala orizzontalmente tramite Redis o NATS. Nella pratica è l'alternativa aperta a Pusher e PubNub per chi preferisce gestire l'infrastruttura piuttosto che pagare per ogni messaggio.