类 NacosClusterV2Controller
- java.lang.Object
-
- com.alibaba.nacos.core.controller.v2.NacosClusterV2Controller
-
@Beta @RestController @RequestMapping("/v2/core/cluster") public class NacosClusterV2Controller extends java.lang.ObjectCluster communication interface v2.- 作者:
- wuzhiguo
-
-
字段概要
字段 修饰符和类型 字段 说明 private ServerMemberManagermemberManager
-
构造器概要
构造器 构造器 说明 NacosClusterV2Controller(ServerMemberManager memberManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.alibaba.nacos.common.model.RestResult<java.lang.Void>deleteNodes(java.util.List<java.lang.String> addresses)member leave.com.alibaba.nacos.common.model.RestResult<java.util.Collection<Member>>listNodes(java.lang.String address, java.lang.String state)The console displays the list of cluster members.com.alibaba.nacos.common.model.RestResult<Member>self()com.alibaba.nacos.common.model.RestResult<java.lang.Void>updateLookup(LookupUpdateRequest request)Addressing mode switch.com.alibaba.nacos.common.model.RestResult<java.lang.Void>updateNodes(java.util.List<Member> nodes)Other nodes return their own metadata information.
-
-
-
字段详细资料
-
memberManager
private final ServerMemberManager memberManager
-
-
构造器详细资料
-
NacosClusterV2Controller
public NacosClusterV2Controller(ServerMemberManager memberManager)
-
-
方法详细资料
-
self
@GetMapping("/nodes/self") public com.alibaba.nacos.common.model.RestResult<Member> self()
-
listNodes
@GetMapping("/nodes") public com.alibaba.nacos.common.model.RestResult<java.util.Collection<Member>> listNodes(@RequestParam(value="address",required=false) java.lang.String address, @RequestParam(value="state",required=false) java.lang.String state)The console displays the list of cluster members.- 参数:
address- match addressstate- match state- 返回:
- members that matches condition
-
updateNodes
@PutMapping("/nodes") public com.alibaba.nacos.common.model.RestResult<java.lang.Void> updateNodes(@RequestBody java.util.List<Member> nodes)Other nodes return their own metadata information.- 参数:
nodes- List ofMember- 返回:
RestResult
-
updateLookup
@PutMapping("/lookup") public com.alibaba.nacos.common.model.RestResult<java.lang.Void> updateLookup(@RequestBody LookupUpdateRequest request)Addressing mode switch.- 参数:
request-LookupUpdateRequest- 返回:
RestResult
-
deleteNodes
@DeleteMapping("/nodes") public com.alibaba.nacos.common.model.RestResult<java.lang.Void> deleteNodes(@RequestParam("addresses") java.util.List<java.lang.String> addresses) throws java.lang.Exceptionmember leave.- 参数:
addresses- member ip list, example [ip1:port1,ip2:port2,...]- 返回:
RestResult- 抛出:
java.lang.Exception- throwException
-
-