LeaseTimeToLive 方法

LeaseTimeToLive 方法获取租约的信息.

  1. rpc LeaseTimeToLive(LeaseTimeToLiveRequest) returns (LeaseTimeToLiveResponse) {}

消息体

请求的消息体是 LeaseTimeToLiveRequest

  1. message LeaseTimeToLiveRequest {
  2. // ID 是租约的 ID.
  3. int64 ID = 1;
  4. // keys 设置为 true 可以查询附加到这个租约上的所有 key
  5. bool keys = 2;
  6. }

应答的消息体是 LeaseTimeToLiveResponse

  1. message LeaseTimeToLiveResponse {
  2. ResponseHeader header = 1;
  3. // ID 是来自请求的 ID.
  4. int64 ID = 2;
  5. // TTL 是租约剩余的 TTL,单位为秒;租约将在接下来的 TTL + 1 秒之后过期
  6. int64 TTL = 3;
  7. // GrantedTTL 是租约创建/续约时初始授予的时间,单位为秒
  8. int64 grantedTTL = 4;
  9. // keys 是附加到这个租约的 key 的列表
  10. repeated bytes keys = 5;
  11. }