api.ApplicationRealtime(appID) 打开一个 Server-Sent Events 流并返回 *rest.RealtimeStream。使用 stream.Next() 迭代它,直到 io.EOF。
消费流
defer stream.Close() —— 未关闭的流会一直占用你账户的一个连接槽位。
事件形态
流会发出两类帧:- 系统事件 —— 连接生命周期消息:
REALTIME_CONNECTING、REALTIME_TIMEOUT、REALTIME_DISCONNECTED、REALTIME_RECONNECT和REALTIME_ERROR。 message事件 —— 应用载荷。Data对 SDK 来说是不透明的,通常是 JSON —— 需要你自己反序列化:
连接限制
取消
使用rest.WithContext 附加一个 context.Context,以便从外部停止流:

