类 NacosClusterController


  • @RestController
    @RequestMapping("/v1/core/cluster")
    public class NacosClusterController
    extends java.lang.Object
    Cluster communication interface.
    作者:
    liaochuntao
    • 方法概要

      所有方法 实例方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      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.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

    • 方法详细资料

      • 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.Exception
        member leave.
        参数:
        params - member ip list, example [ip1:port1,ip2:port2,...]
        返回:
        RestResult
        抛出:
        java.lang.Exception - Exception