@Bean
    public SyncDataService nacosSyncDataService(final ObjectProvider<ConfigService> configService, final ObjectProvider<PluginDataSubscriber> pluginSubscriber,
                                                final ObjectProvider<List<MetaDataSubscriber>> metaSubscribers, final ObjectProvider<List<AuthDataSubscriber>> authSubscribers,
                                                final ObjectProvider<List<ProxySelectorDataSubscriber>> proxySelectorSubscribers,
                                                final ObjectProvider<List<DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers,
                                                final ObjectProvider<ShenyuConfig> shenyuConfig) {
        LOGGER.info("you use nacos sync shenyu data.......");
        return new NacosSyncDataService(configService.getIfAvailable(), pluginSubscriber.getIfAvailable(),
                metaSubscribers.getIfAvailable(Collections::emptyList), authSubscribers.getIfAvailable(Collections::emptyList),
                proxySelectorSubscribers.getIfAvailable(), discoveryUpstreamDataSubscribers.getIfAvailable(), shenyuConfig.getIfAvailable());
    }
Nacos sync data service.

@param configService     the config service
@param pluginSubscriber the plugin subscriber
@param metaSubscribers   the meta subscribers
@param authSubscribers   the auth subscribers
@param proxySelectorSubscribers   the auth subscribers
@param discoveryUpstreamDataSubscribers discoveryUpstreamDataSubscribers
@param shenyuConfig      the shenyu config
@return the sync data service
shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-nacos/src/main/java/org/apache/shenyu/springboot/starter/sync/data/nacos/NacosSyncDataConfiguration.java