Unloke 方法

Lock service 的 Unloke 方法。

  1. // Unloke 使用 Lock 返回的 key 并释放对锁的持有。
  2. // 下一个在等待这个锁的 Lock 的调用者将被唤醒并给予锁的所有权。
  3. rpc Unlock(UnlockRequest) returns (UnlockResponse) {}

消息定义

请求的消息体是 UnlockRequest

  1. message UnlockRequest {
  2. // key 是通过 Lock 方法得到的锁所有权 key
  3. bytes key = 1;
  4. }

应答的消息体是 UnlockResponse

  1. message UnlockResponse {
  2. etcdserverpb.ResponseHeader header = 1;
  3. }