Leksykon IT › Web › Centrifugo

Centrifugo

Web Svenska → Zaktualizowano: 2026-10-23
Więcej informacji
Twórca
Alexander Emelin
Typ
Serwer czasu rzeczywistego (open source, Go)
Kod źródłowy
github.com/centrifugal

Samodzielnie hostowany serwer czasu rzeczywistego napisany w Go, oferujący pub/sub przez WebSocket bez wiązania aplikacji z chmurą.

Napisał go Alexander Emelin na bazie własnej biblioteki Go o nazwie Centrifuge. Serwer działa jako osobny proces obok dowolnego backendu — PHP, Pythona czy Ruby — i bierze na siebie tysiące otwartych połączeń, z którymi typowy framework webowy radzi sobie kiepsko.

Obsługuje WebSocket, strumieniowanie HTTP, SSE, GRPC i WebTransport, a skaluje się poziomo przez Redis lub NATS. W praktyce to otwarta alternatywa dla Pushera i PubNuba dla tych, którzy wolą sami prowadzić infrastrukturę, niż płacić za każdy komunikat.

← Wróć do leksykonu