UTD Channels

实时 channels 与事件 完全兼容 Pusher

借助 public、private 与 presence channels 以及事件 webhooks,几分钟内即可上线实时功能。与 Pusher 线路兼容,现有 SDK 直接可用——更换 host 即可开跑。

同样的 SDK,只换一个 host——无需重写代码

能力

每一种实时模式,同一套协议

public、private 与 presence channels——Pusher 开发者早已熟悉的同一套 API。

公开频道

开放的广播 channels,用于实时比分、信息流、仪表盘,以及任何每个客户端都能接收的数据。

即时广播无需鉴权订阅者不限量

私有频道

面向单用户数据的鉴权 channels——由你的服务器签名订阅,只有获授权的客户端才能加入。

服务器签名鉴权客户端事件按用户隔离

在线状态频道

精确掌握谁在线:开箱即用的成员列表、加入/离开事件与实时成员数。

谁在线member added/removed实时成员数

全球网络

覆盖 200+ 国家/地区的服务器

Powered by Google Cloud’s global network, our servers sit close to your users in 200+ countries — near-zero latency and a 200ms max round-trip. Headquartered in Egypt 🇪🇬.

0+

国家/地区

0ms

最大延迟

0+

云区域

0%

在线时长

为什么选 UTD Channels

即插即用兼容,为规模而生

Pusher 开发者期待的一切——运行在更便宜、由 Google 支撑的基础设施上,绝无锁定。

与 Pusher 线路兼容

保留 pusher-js、Laravel Echo 和 pusher-http-*——将它们指向 UTD,一切照常运行。

byte-for-byte 的 Query API

REST Channel Query API(列表、状态、用户)与 Pusher 完全一致——客户端无需改动。

public、private 与 presence

三种 channel 类型俱全,支持服务器签名鉴权与完整的 presence 状态。

事件 webhooks

将 channel_occupied / channel_vacated 与 member_added / member_removed 推送到你的服务器。

横向扩展

跨 Redis cluster 横向扩展,从容应对高扇出与海量连接。

完全的租户隔离

每个应用彻底隔离——无共享状态,无相邻噪声。

不自动续费,含免费套餐

订阅绝不静默续费——到期时会有提醒并可下载数据。从免费套餐起步。

运行在 Google Cloud 上

完全构建于 Google Cloud,实现全球覆盖与可靠性。

即将推出

开发中

Channels 的推送通知

Web Push 与 Device Interests 即将上线——从同一个 Channels 应用发送定向通知。目前正在开发中。

准备好与 UTD 一起构建了吗?

创建账户,为主钱包充值,按需开启你所需要的服务。