You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2022/02/23 02:06:18 UTC

[dubbo] branch 3.0 updated (cace611 -> 7a5d04a)

This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch 3.0
in repository https://gitbox.apache.org/repos/asf/dubbo.git.


    from cace611  [3.0]  Remove ThreadlessExecutor internal thread pool (#9705)
     add 7a5d04a  [3.0] Fix concurrency issues of service discovery (#9684)

No new revisions were added by this update.

Summary of changes:
 .../rpc/cluster/directory/AbstractDirectory.java   |   9 +-
 .../support/AbstractClusterInvokerTest.java        |   4 +-
 .../src/main/java/org/apache/dubbo/common/URL.java |  11 +-
 .../dubbo/common/cache/FileCacheStoreFactory.java  |   5 +-
 .../manager/DefaultExecutorRepository.java         |  16 ++
 .../threadpool/manager/ExecutorRepository.java     |  14 ++
 .../apache/dubbo/common/utils/CollectionUtils.java |  11 +
 .../common/cache/FileCacheStoreFactoryTest.java    |   4 +-
 .../org/apache/dubbo/config/ReferenceConfig.java   |   2 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |   4 +-
 .../dubbo/config/mock/MockServiceDiscovery.java    |   3 +-
 .../spring/registry/MockServiceDiscovery.java      |   3 +-
 .../src/main/resources/spring/dubbo-consumer.xml   |   8 +-
 .../dubbo/metadata/AbstractCacheManager.java       | 113 +++++------
 .../dubbo/metadata/AbstractServiceNameMapping.java | 194 ++++++++++++------
 .../apache/dubbo/metadata/MappingCacheManager.java |  80 ++++++++
 .../org/apache/dubbo/metadata/MetadataInfo.java    |  83 ++++++--
 .../apache/dubbo/metadata/ServiceNameMapping.java  |  26 +--
 .../metadata/AbstractServiceNameMappingTest.java   |  39 ++--
 .../metadata/store/nacos/NacosMetadataReport.java  |  11 +-
 .../store/zookeeper/ZookeeperMetadataReport.java   |  25 +--
 .../org/apache/dubbo/registry/NotifyListener.java  |   4 +
 .../registry/client/AbstractServiceDiscovery.java  |  84 ++++----
 .../registry/client/DefaultServiceInstance.java    |   4 +-
 .../dubbo/registry/client/InstanceAddressURL.java  |  88 +++++---
 .../registry/client/ServiceDiscoveryRegistry.java  | 189 +++++++++++------
 .../client/ServiceDiscoveryRegistryDirectory.java  |   6 +-
 .../dubbo/registry/client/ServiceInstance.java     |   2 +-
 .../listener/ServiceInstancesChangedListener.java  | 226 ++++++++++++++-------
 .../metadata/MetadataServiceNameMapping.java       |   1 +
 .../RestProtocolSubscribedURLsSynthesizer.java     |  67 ------
 .../client/metadata/SubscribedURLsSynthesizer.java |  55 -----
 .../client/metadata/store/MetaCacheManager.java    | 127 ++----------
 .../client/migration/model/MigrationRule.java      |  10 +-
 .../registry/integration/DynamicDirectory.java     |   5 +
 .../registry/integration/RegistryProtocol.java     |  18 +-
 .../registry/client/InstanceAddressURLTest.java    |   2 +-
 .../client/ServiceDiscoveryRegistryTest.java       |  46 +++--
 .../MockServiceInstancesChangedListener.java       |   5 +-
 .../ServiceInstancesChangedListenerTest.java       |  67 ++++--
 .../metadata/store/MetaCacheManagerTest.java       |   2 +-
 .../client/migration/model/MigrationRuleTest.java  |   4 +-
 .../client/support/MockServiceDiscovery.java       |   3 +-
 .../registry/integration/RegistryProtocolTest.java |   7 +-
 .../multicast/MulticastServiceDiscovery.java       |   3 +-
 .../main/java/org/apache/dubbo/rpc/RpcContext.java |   3 +-
 .../org/apache/dubbo/rpc/RpcServiceContext.java    |   9 +-
 .../dubbo/rpc/proxy/InvokerInvocationHandler.java  |   2 +-
 48 files changed, 991 insertions(+), 713 deletions(-)
 copy dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/store/MetaCacheManager.java => dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/AbstractCacheManager.java (51%)
 create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MappingCacheManager.java
 delete mode 100644 dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/RestProtocolSubscribedURLsSynthesizer.java
 delete mode 100644 dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/metadata/SubscribedURLsSynthesizer.java