类的使用
com.alibaba.nacos.core.cluster.Member
使用Member的程序包
程序包
说明
-
com.alibaba.nacos.core.cluster中Member的使用
修饰符和类型方法说明Member.MemberBuilder.build()build Member.Member.copy()get a copy.ServerMemberManager.getSelf()static MemberMemberUtil.singleParse(String member)parse ip:port to member.返回变量类型为Member的类型的com.alibaba.nacos.core.cluster中的方法修饰符和类型方法说明ServerMemberManager.allMembers()return this cluster all members.ServerMemberManager.allMembersWithoutSelf()return this cluster all members without self.MembersChangeEvent.getMembers()ServerMemberManager.getServerList()static Collection<Member>MemberUtil.kRandom(Collection<Member> members, Predicate<Member> filter, int k)We randomly pick k nodes.static Collection<Member>MemberUtil.multiParse(Collection<String> addresses)Resolves to Member list.static Collection<Member>MemberUtil.readServerConf(Collection<String> members)Default configuration format resolution, only NACos-Server IP or IP :port or hostname: Port information.MemberUtil.selectTargetMembers(Collection<Member> members, Predicate<Member> filter)Select target members with filter.参数类型为Member的com.alibaba.nacos.core.cluster中的方法修饰符和类型方法说明static intMemberUtil.calculateRaftPort(Member member)intstatic voidInformation copy.static booleanMemberUtil.isBasicInfoChanged(Member actual, Member expected)Judge whether basic info has changed.static booleanMemberUtil.isSupportedLongCon(Member member)check whether the member support long connection or not.static voidMemberUtil.onFail(ServerMemberManager manager, Member member)static voidMemberUtil.onFail(ServerMemberManager manager, Member member, Throwable ex)Failure processing of the operation on the node.static voidMemberUtil.onSuccess(ServerMemberManager manager, Member member)Successful processing of the operation on the node.booleanmember information update.voidServerMemberManager.updateMember(Member member)类型变量类型为Member的com.alibaba.nacos.core.cluster中的方法参数修饰符和类型方法说明voidAbstractMemberLookup.afterLookup(Collection<Member> members)voidMemberLookup.afterLookup(Collection<Member> members)The addressing pattern finds cluster nodes.static Collection<Member>MemberUtil.kRandom(Collection<Member> members, Predicate<Member> filter, int k)We randomly pick k nodes.static Collection<Member>MemberUtil.kRandom(Collection<Member> members, Predicate<Member> filter, int k)We randomly pick k nodes.booleanServerMemberManager.memberJoin(Collection<Member> members)members join this cluster.booleanServerMemberManager.memberLeave(Collection<Member> members)members leave this cluster.MembersChangeEvent.MemberChangeEventBuilder.members(Collection<Member> allMembers)MemberUtil.selectTargetMembers(Collection<Member> members, Predicate<Member> filter)Select target members with filter.MemberUtil.selectTargetMembers(Collection<Member> members, Predicate<Member> filter)Select target members with filter.voidMembersChangeEvent.setMembers(Collection<Member> members)MemberUtil.simpleMembers(Collection<Member> members)Get address list of members.static voidMemberUtil.syncToFile(Collection<Member> members)Node list information persistence. -
com.alibaba.nacos.core.cluster.remote中Member的使用
修饰符和类型方法说明voidClusterRpcClientProxy.asyncRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, com.alibaba.nacos.api.remote.RequestCallBack callBack)aync send request to member with callback.com.alibaba.nacos.api.remote.response.ResponseClusterRpcClientProxy.sendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request)send request to member.com.alibaba.nacos.api.remote.response.ResponseClusterRpcClientProxy.sendRequest(Member member, com.alibaba.nacos.api.remote.request.Request request, long timeoutMills)send request to member. -
com.alibaba.nacos.core.controller中Member的使用
返回变量类型为Member的类型的com.alibaba.nacos.core.controller中的方法修饰符和类型方法说明com.alibaba.nacos.common.model.RestResult<Collection<Member>>The console displays the list of cluster members.com.alibaba.nacos.common.model.RestResult<Member>NacosClusterController.self()参数类型为Member的com.alibaba.nacos.core.controller中的方法 -
com.alibaba.nacos.core.distributed中Member的使用
类型变量类型为Member的com.alibaba.nacos.core.distributed中的方法参数修饰符和类型方法说明ProtocolManager.toAPMembersInfo(Collection<Member> members)ProtocolManager.toCPMembersInfo(Collection<Member> members)