private NamingService createClient()

in mode/cluster/repository/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java [80:91]


    private NamingService createClient(final ClusterPersistRepositoryConfiguration config) {
        Properties props = new Properties();
        props.setProperty("serverAddr", config.getServerLists());
        props.setProperty("namespace", config.getNamespace());
        props.setProperty("username", nacosProps.getValue(NacosPropertyKey.USERNAME));
        props.setProperty("password", nacosProps.getValue(NacosPropertyKey.PASSWORD));
        try {
            return NamingFactory.createNamingService(props);
        } catch (final NacosException ex) {
            throw new ClusterRepositoryPersistException(ex);
        }
    }