Centrifugo
Daha fazla bilgi
- Yaratıcı
- Alexander Emelin
- Tür
- Gerçek zamanlı sunucu (açık kaynak, Go)
- Kaynak kodu
- github.com/centrifugal
Uygulamanızı bir bulut hizmetine bağlamadan WebSocket üzerinden pub/sub sunan, Go ile yazılmış, kendi sunucunuzda çalıştırılabilen gerçek zamanlı sunucu.
Alexander Emelin tarafından, kendi Go kütüphanesi Centrifuge'un üzerine yazıldı. Sunucu, PHP, Python ya da Ruby gibi herhangi bir arka uçla yan yana bağımsız bir süreç olarak çalışır ve tipik bir web çatısının kaldırmakta zorlandığı binlerce açık bağlantıyı üstlenir.
WebSocket, HTTP streaming, SSE, GRPC ve WebTransport'u destekler; Redis veya NATS üzerinden yatay ölçeklenir. Pratikte, mesaj başına ödemektense altyapıyı kendi işletmeyi tercih edenler için Pusher ve PubNub'a açık bir alternatif.