类 NacosClusterV2Controller


  • @Beta
    @RestController
    @RequestMapping("/v2/core/cluster")
    public class NacosClusterV2Controller
    extends java.lang.Object
    Cluster communication interface v2.
    作者:
    wuzhiguo
    • 方法概要

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

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

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