This is an automated email from the ASF dual-hosted git repository.
victory pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from 8be7726 fix potential NPE before mock check.
add 055a159 Support specify service name when subscribing using Service
Discovery mechainism. (#5319)
No new revisions were added by this update.
Summary of changes:
.../governance/GovernanceRuleRepository.java | 3 -
.../config/configcenter/DynamicConfiguration.java | 76 +-------
.../configcenter/DynamicConfigurationFactory.java | 2 +-
.../file/FileSystemDynamicConfiguration.java | 31 ++-
.../configcenter/nop/NopDynamicConfiguration.java | 6 +-
.../wrapper/CompositeDynamicConfiguration.java | 14 +-
.../dubbo/common/constants/CommonConstants.java | 2 +-
.../dubbo/common/constants/RegistryConstants.java | 3 +-
.../org/apache/dubbo/config/AbstractConfig.java | 8 +-
.../dubbo/config/AbstractInterfaceConfig.java | 10 +-
.../dubbo/config/AbstractReferenceConfig.java | 14 ++
.../AbstractDynamicConfigurationTest.java | 19 +-
.../file/FileSystemDynamicConfigurationTest.java | 26 ---
.../org/apache/dubbo/config/ReferenceConfig.java | 22 +--
.../org/apache/dubbo/config/ServiceConfig.java | 17 +-
.../src/main/resources/META-INF/compat/dubbo.xsd | 6 +
.../src/main/resources/META-INF/dubbo.xsd | 14 +-
.../dubbo-configcenter-consul/pom.xml | 8 +-
.../consul/ConsulDynamicConfiguration.java | 208 +++++++++++----------
.../consul/ConsulDynamicConfigurationTest.java | 109 +++++++++++
.../support/nacos/NacosDynamicConfiguration.java | 69 ++++---
.../nacos/NacosDynamicConfigurationTest.java | 2 +-
.../zookeeper/ZookeeperDynamicConfiguration.java | 42 +----
.../ZookeeperDynamicConfigurationTest.java | 18 +-
dubbo-demo/dubbo-call-sc/dubbo-sc-provider/pom.xml | 6 +
.../src/main/resources/bootstrap.yml | 6 +-
.../apache/dubbo/demo/provider/Application.java | 5 +-
dubbo-dependencies-bom/pom.xml | 7 +
.../DynamicConfigurationServiceNameMapping.java | 14 +-
...g.apache.dubbo.metadata.WritableMetadataService | 2 +-
...DynamicConfigurationServiceNameMappingTest.java | 10 +-
.../client/FileSystemServiceDiscovery.java | 5 +-
.../registry/client/ServiceDiscoveryRegistry.java | 50 +++--
.../RestProtocolSubscribedURLsSynthesizer.java | 28 +--
.../proxy/MetadataServiceProxyFactory.java | 6 +-
...ient.metadata.proxy.MetadataServiceProxyFactory | 2 +-
.../client/ServieDiscoveryRegistryTest.java | 5 +-
.../registry/consul/ConsulServiceDiscovery.java | 81 ++++++--
.../registry/eureka/EurekaServiceDiscovery.java | 5 +-
pom.xml | 2 +-
40 files changed, 509 insertions(+), 454 deletions(-)
create mode 100644
dubbo-configcenter/dubbo-configcenter-consul/src/test/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfigurationTest.java
copy
dubbo-common/src/test/java/org/apache/dubbo/common/config/CompositeConfigurationTest.java
=>
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/ServieDiscoveryRegistryTest.java
(90%)