SuperAPI AI 工具集

ably

智能体与模型

查看项目

更新于 10-16 00:29

技能介绍

用途:Ably 用于构建实时发布/订阅消息功能,通过其边缘基础设施支撑需要企业级可靠性的实时应用。主要能力包括 pub/sub 消息收发、在线状态(presence)、消息历史(history)与推送通知,并提供 Realtime 与 REST 两种客户端模式。使用方式:先安装依赖,命令为 npm install ably。实时客户端使用 new Ably.Realtime 建立持久连接,可订阅 channel.subscribe 并用 channel.publish 发送消息;服务端无状态发布可用 new Ably.Rest。生产环境推荐令牌鉴权,通过 authUrl 指向自建令牌端点,服务端用 ably.auth.createTokenRequest 按 capability 限定通道权限。在线状态通过 channel.presence.enter/update/leave 及 subscribe 管理;历史消息通过 channel.history 分页获取。还支持通道 rewind 获取订阅前的历史、delta 压缩节省带宽、以及 push 通知。React 集成提供 AblyProvider、useChannel、usePresence 等。限制与说明:Realtime 支持订阅、发布、在线状态与持久连接,适合浏览器与应用;REST 仅能发布、不支持订阅、presence 只读,适合服务端与脚本。错误码如 40160、42910 分别对应凭据无效与限流。资料未提供收费、价格、平台支持范围与具体性能指标,暂未提供。