func GetFactoryClient()

in common/shenyu_sdk_client/sdk_client_factory.go [31:44]


func GetFactoryClient(clientName string) SdkClient {
	switch clientName {
	case constants.NACOS_CLIENT:
		return &nacos_client.ShenYuNacosClient{}
	case constants.ZOOKEEPER_CLIENT:
		return &zk_client.ShenYuZkClient{}
	case constants.CONSUL_CLIENT:
		return &consul_client.ShenYuConsulClient{}
	case constants.ETCD_CLIENT:
		return &etcd_client.ShenYuEtcdClient{}
	default:
		return nil
	}
}