polarismesh / polaris

Service Discovery and Governance Platform for Microservice and Distributed Architecture

Home Page:https://polarismesh.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

增加leader选举运维接口

shichaoyuan opened this issue · comments

  1. 查看当前 leader
    GET /maintain/v1/leaders
    返回
{
 {
   "elect_key": "xx"
   "host": "xx"
   "mtime": "xx"
 },
}
  1. 强制释放 leader 身份
    POST /maintain/v1/leaders/release
{
  "elect_key": "xx"
}

需要调用当前的 leader 节点,leader 接口主动放弃 leader 身份,并且两个 lease 不参与选举