Centrifugo is an open-source scalable real-time messaging server in a language-agnostic way. It can be a missing piece in your application infrastructure for introducing real-time features. Think chats, live comments, multiplayer games, streaming metrics – you'll be able to build amazing web and mobile real-time apps with a help of Centrifugo. Choose the approach you like:
- bidirectional communication over WebSocket or SockJS
- or unidirectional communication over WebSocket, EventSource (Server-Sent Events), HTTP-streaming, GRPC
- or... combine both!
See centrifugal.dev for more information.
Release notes
No backwards incompatible changes here.
Improvements:
- Massive JSON client protocol performance improvements in decoding multiple commands in a single frame. See #215 for details.
- General JSON client protocol performance improvements for unmarshalling messages (~8-10% according to #215)
- Subscribe proxy can now proxy custom
data
from a client passed in a subscribe command.
This release is built with Go 1.17.4.
Docker images
docker pull centrifugo/centrifugo:v3.1.1
docker pull centrifugo/centrifugo:v3
docker pull centrifugo/centrifugo:v3.1