类 RpcClientFactory

java.lang.Object
com.alibaba.nacos.common.remote.client.RpcClientFactory

public class RpcClientFactory extends Object
RpcClientFactory.to support muti client for diffrent modules of usage.
版本:
$Id: RpcClientFactory.java, v 0.1 2020年07月14日 3:41 PM liuzunfei Exp $
作者:
liuzunfei
  • 构造器详细资料

    • RpcClientFactory

      public RpcClientFactory()
  • 方法详细资料

    • getAllClientEntries

      public static Set<Map.Entry<String,​RpcClient>> getAllClientEntries()
      get all client.
      返回:
      client collection.
    • destroyClient

      public static void destroyClient(String clientName) throws com.alibaba.nacos.api.exception.NacosException
      shut down client.
      参数:
      clientName - client name.
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getClient

      public static RpcClient getClient(String clientName)
    • createClient

      public static RpcClient createClient(String clientName, ConnectionType connectionType, Map<String,​String> labels)
      create a rpc client.
      参数:
      clientName - client name.
      connectionType - client type.
      返回:
      rpc client.
    • createClusterClient

      public static RpcClient createClusterClient(String clientName, ConnectionType connectionType, Map<String,​String> labels)
      create a rpc client.
      参数:
      clientName - client name.
      connectionType - client type.
      返回:
      rpc client.