@Beta @RestController @RequestMapping(value="/v2/core/cluster") public class NacosClusterV2Controller extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
private ServerMemberManager |
memberManager |
| 构造器和说明 |
|---|
NacosClusterV2Controller(ServerMemberManager memberManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
RestResult<java.lang.Void> |
deleteNodes(java.util.List<java.lang.String> addresses)
member leave.
|
RestResult<java.util.Collection<Member>> |
listNodes(java.lang.String address,
java.lang.String state)
The console displays the list of cluster members.
|
RestResult<Member> |
self() |
RestResult<java.lang.Void> |
updateLookup(LookupUpdateRequest request)
Addressing mode switch.
|
RestResult<java.lang.Void> |
updateNodes(java.util.List<Member> nodes)
Other nodes return their own metadata information.
|
private final ServerMemberManager memberManager
public NacosClusterV2Controller(ServerMemberManager memberManager)
@GetMapping(value="/nodes/self") public RestResult<Member> self()
@GetMapping(value="/nodes") public RestResult<java.util.Collection<Member>> listNodes(@RequestParam(value="address",required=false) java.lang.String address, @RequestParam(value="state",required=false) java.lang.String state)
address - match addressstate - match state@PutMapping(value="/nodes") public RestResult<java.lang.Void> updateNodes(@RequestBody java.util.List<Member> nodes)
nodes - List of { Member}@PutMapping(value="/lookup") public RestResult<java.lang.Void> updateLookup(@RequestBody LookupUpdateRequest request)
request - { LookupUpdateRequest}@DeleteMapping(value="/nodes") public RestResult<java.lang.Void> deleteNodes(@RequestParam(value="addresses") java.util.List<java.lang.String> addresses) throws java.lang.Exception
addresses - member ip list, example [ip1:port1,ip2:port2,...]java.lang.Exception - throw { Exception}Copyright © 2018–2022 Alibaba Group. All rights reserved.