全部产品
阿里云办公

GetStreamRecord

更新时间:2018-02-26 11:26:26

行为:

读取当前shard的增量内容。

请求结构:

  1. message GetStreamRecordRequest {
  2. required string shard_iterator = 1;
  3. optional int32 limit = 2;
  4. }

shard_iterator:

  • 类型:required string

  • 当前shard读取的iterator

响应消息结构:

  1. message GetStreamRecordResponse {
  2. message StreamRecord {
  3. required ActionType action_type = 1;
  4. required bytes record = 2;
  5. }
  6. repeated StreamRecord stream_records = 1;
  7. optional raw_string next_shard_iterator = 2;
  8. optional ConsumedCapacity consumed = 3;
  9. }

StreamRecord:

  • 类型:repeated StreamRecord

  • 读取当前shard记录的record entry

shard_iterator:

  • 类型:required string

  • 下次读取此shard的iterator

consumed:

  • 类型:ConsumedCapacity

  • 本次操作消耗的服务能力单元。

  • 读取Stream数据时CU的计算是根据读取所有行总大小除以4KB向上取整。行的数据大小计算方式请参见数据存储

本文导读目录