
centrifugo
centrifugal
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
AI 简介
Centrifugo 是一个开源的可扩展实时消息服务器,支持WebSocket、HTTP流、Server-Sent Events (SSE)、GRPC 和 WebTransport等多种传输协议。其核心功能包括基于频道的订阅机制,提供高效的PUB/SUB服务,内置通过Redis或Nats实现的可扩展性支持,以及灵活的身份验证与权限管理方案。此外,Centrifugo还提供了异步PostgreSQL和Kafka消费者以支持事务出站和CDC模式。该工具适用于构建聊天应用、实时评论系统、多人在线游戏、数据可视化平台及协作工具等场景,尤其适合需要将业务逻辑与实时通信层解耦的现代架构中使用。
Go
Apache License 2.010.4k
Stars
709
Forks
189
Watchers
19
Issues
Star 增长
今日+8
近 7 天+40
近 30 天+129
综合评分114.55
默认分支master