Centrifugo
Mer info
- Skapad av
- Alexander Emelin
- Typ
- Realtidsserver (öppen källkod, Go)
- Källkod
- github.com/centrifugal
Självhostad realtidsserver i Go som ger pub/sub över WebSocket utan att binda appen till en molntjänst.
Skrivet av Alexander Emelin ovanpå hans Go-bibliotek Centrifuge. Servern körs som en fristående process bredvid vilken backend som helst — PHP, Python, Ruby — och tar hand om de tusentals öppna anslutningar som ett vanligt applikationsramverk hanterar dåligt.
Stödjer WebSocket, HTTP-streaming, SSE, GRPC och WebTransport, och skalar horisontellt via Redis eller NATS. I praktiken ett öppet alternativ till Pusher och PubNub för den som hellre driver infrastrukturen själv än betalar per meddelande.