@Bean
    public ApolloDataService apolloSyncDataService(final ObjectProvider<Config> configService,
                                                   final ObjectProvider<PluginDataSubscriber> pluginSubscriber,
                                                   final ObjectProvider<List<MetaDataSubscriber>> metaSubscribers,
                                                   final ObjectProvider<List<AuthDataSubscriber>> authSubscribers,
                                                   final ObjectProvider<List<ProxySelectorDataSubscriber>> proxySelectorDataSubscriber,
                                                   final ObjectProvider<List<DiscoveryUpstreamDataSubscriber>> discoveryUpstreamDataSubscribers,
                                                   final ObjectProvider<ShenyuConfig> shenyuConfig) {
        LOGGER.info("you use apollo sync shenyu data.......");
        return new ApolloDataService(configService.getIfAvailable(), pluginSubscriber.getIfAvailable(),
                metaSubscribers.getIfAvailable(Collections::emptyList), authSubscribers.getIfAvailable(Collections::emptyList), proxySelectorDataSubscriber.getIfAvailable(Collections::emptyList),
                discoveryUpstreamDataSubscribers.getIfAvailable(), shenyuConfig.getIfAvailable());
    }
Apollo config apollo config.
@param configService the config service
@param pluginSubscriber the plugin subscriber
@param metaSubscribers the meta subscribers
@param authSubscribers the auth subscribers
@param proxySelectorDataSubscriber the proxySelector subscribers
@param discoveryUpstreamDataSubscribers the discoveryUpstream subscribers
@param shenyuConfig the shenyu config

@return the apollo config
shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-apollo/src/main/java/org/apache/shenyu/springboot/sync/data/apollo/ApolloSyncDataConfiguration.java