WatchResponse
Watch函数的流式相应Message类
声明
class WatchResponse(WatchResponse self, ResponseHeader header = nil, int watchId = 0, bool created = false, bool canceled = false, int compactRevision = 0, string cancelReason = nil, bool fragment = false, array events = nil)
参数
参数名 | 描述 |
---|---|
self | |
header | ResponseHeader的Message类实例 |
watchId | watch_id 是响应对应的watcher的ID。 |
created | 如果响应是针对创建监视请求的,则 created 设置为 true。客户端应记录 watch_id 并期望从同一流中接收创建的观察者的事件。 所有发送到创建的 watcher 的事件都将附加相同的 watch_id。 |
canceled | 如果响应是取消监视请求,则取消设置为 true。 不会再向被取消的观察者发送更多事件。 |
compactRevision | 如果观察者试图在压缩索引处观察,则 compact_revision 设置为最小索引。当在压缩revision中创建观察者或观察者无法赶上键值存储的进度时,会发生这种情况。 |
cancelReason | 表示取消观察者的原因。 |
fragment | 如果大型监视响应被拆分为多个响应,则帧为真。 |
events | Watch函数的事件相应数组 |