Centrifugo PRO v5.0.0
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
Centrifugo PRO v5
This is the first stable release of Centrifugo PRO available for purchasing. Centrifugo PRO v5 is packed with the following features right from the start:
- Everything from Centrifugo OSS v5.0.1
- 🔍 Channel and user tracing allows watching client protocol frames in channel or per user ID in real time.
- 💹 Real-time analytics with ClickHouse for a great system observability, reporting and trending.
- 🛡️ Operation throttling to protect server from the real-time API misusing and frontend bugs.
- 🔥 Push notification API to manage device tokens and send mobile and browser push notifications.
- 🟢 User status API feature allows understanding activity state for a list of users.
- 🔌 Connections API to query, filter and inspect active connections.
- ✋ User blocking API to block/unblock abusive users by ID.
- 🛑 JWT revoking and invalidation API to revoke tokens by ID and invalidate user's tokens based on issue time.
- 💪 Channel capabilities for controlling channel permissions per connection or per subscription.
- 📜 Channel patterns allow defining channel configuration like HTTP routes with parameters.
- ✍️ CEL expressions to write custom efficient permission rules for channel operations.
- 🚀 Faster performance to reduce resource usage on server side.
- 🔮 Singleflight for online presence and history to reduce load on the broker.
- 🍔 Message batching control for advanced tuning of client connection write behaviour.
- 🪵 CPU and RSS memory usage stats of Centrifugo nodes in admin UI.