类 NacosClusterController
- java.lang.Object
-
- com.alibaba.nacos.core.controller.NacosClusterController
-
@RestController @RequestMapping("/v1/core/cluster") public class NacosClusterController extends java.lang.ObjectCluster communication interface.- 作者:
- liaochuntao
-
-
字段概要
字段 修饰符和类型 字段 说明 private ServerMemberManagermemberManager
-
构造器概要
构造器 构造器 说明 NacosClusterController(ServerMemberManager memberManager)
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 com.alibaba.nacos.common.model.RestResult<java.lang.String>getHealth()com.alibaba.nacos.common.model.RestResult<java.lang.String>leave(java.util.Collection<java.lang.String> params, java.lang.Boolean notifyOtherMembers)member leave.com.alibaba.nacos.common.model.RestResult<java.util.Collection<Member>>listNodes(java.lang.String ipKeyWord)The console displays the list of cluster members.com.alibaba.nacos.common.model.RestResult<java.util.Collection<java.lang.String>>listSimpleNodes()com.alibaba.nacos.common.model.RestResult<java.lang.String>report(Member node)已过时。com.alibaba.nacos.common.model.RestResult<Member>self()com.alibaba.nacos.common.model.RestResult<java.lang.String>switchLookup(java.lang.String type)Addressing mode switch.
-
-
-
字段详细资料
-
memberManager
private final ServerMemberManager memberManager
-
-
构造器详细资料
-
NacosClusterController
public NacosClusterController(ServerMemberManager memberManager)
-
-
方法详细资料
-
self
@GetMapping("/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="keyword",required=false) java.lang.String ipKeyWord)The console displays the list of cluster members.- 参数:
ipKeyWord- search keyWord- 返回:
- all members
-
listSimpleNodes
@GetMapping("/simple/nodes") public com.alibaba.nacos.common.model.RestResult<java.util.Collection<java.lang.String>> listSimpleNodes()
-
getHealth
@GetMapping("/health") public com.alibaba.nacos.common.model.RestResult<java.lang.String> getHealth()
-
report
@Deprecated @PostMapping("/report") public com.alibaba.nacos.common.model.RestResult<java.lang.String> report(@RequestBody Member node)已过时。Other nodes return their own metadata information.- 参数:
node-Member- 返回:
RestResult
-
switchLookup
@PostMapping("/switch/lookup") public com.alibaba.nacos.common.model.RestResult<java.lang.String> switchLookup(@RequestParam(name="type") java.lang.String type)Addressing mode switch.- 参数:
type- member-lookup name- 返回:
RestResult
-
leave
@PostMapping("/server/leave") public com.alibaba.nacos.common.model.RestResult<java.lang.String> leave(@RequestBody java.util.Collection<java.lang.String> params, @RequestParam(defaultValue="true") java.lang.Boolean notifyOtherMembers) throws java.lang.Exceptionmember leave.- 参数:
params- member ip list, example [ip1:port1,ip2:port2,...]- 返回:
RestResult- 抛出:
java.lang.Exception-Exception
-
-