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

albumenj pushed a change to branch 3.0-multi-instances
in repository https://gitbox.apache.org/repos/asf/dubbo.git.


    from ccdc691  Fix ut in DubboBootstrapTest
     add 23e2f4d  Verify remote refer for registry (#8645)
     add 8a30700  [3.0-Triple] Remove throwable tw-bin header and truncate 
exception  (#8642)
     add 7d84894  [3.0-triple] Add tri inner health service (#8644)
     add 067dba3  When use delay to export service, catch the exception and log 
it. (#8584)
     add 17042b4  test: Support checking metadata service in multiple registry 
center (#8606)
     add 2c5d60f  optimize: example add Triple protocol Demo (#8643)
     add b8de0a7  [3.0] Add  gen MethodDescriptor valid, avoid strange 
situations (#8651)
     new ffaa007  Merge branch 'apache-3.0' into 3.0-multi-instances
     new d183d9b  Fix uts

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/dubbo/rpc/cluster/RouterChain.java  |  14 +-
 .../cluster/support/wrapper/AbstractCluster.java   |   4 +
 .../support/wrapper/MockClusterWrapper.java        |   5 +-
 .../apache/dubbo/rpc/cluster/RouterChainTest.java  |  36 +-
 .../support/wrapper/AbstractClusterTest.java       | 106 ++++
 .../wrapper/DemoClusterFilter.java}                |  25 +-
 ...g.apache.dubbo.rpc.cluster.filter.ClusterFilter |   1 +
 dubbo-common/pom.xml                               |  14 +
 .../java/org/apache/dubbo/common/URLBuilder.java   |  17 +
 .../url/component/DubboServiceAddressURL.java      |   1 +
 .../common/url/component/ServiceConfigURL.java     |   2 +
 .../apache/dubbo/rpc/model/MethodDescriptor.java   | 166 ++++++-
 .../apache/dubbo/descriptor/DescriptorService.java |  65 +++
 .../dubbo/descriptor/MethodDescriptorTest.java     | 157 +++++-
 .../org/apache/dubbo/config/ReferenceConfig.java   |   7 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |  12 +-
 .../apache/dubbo/config/ReferenceConfigTest.java   | 118 ++++-
 ...istryCenterExportMetadataExporterListener.java} |   4 +-
 ...gistryCenterExportMetadataIntegrationTest.java} |  48 +-
 ...ltipleRegistryCenterExportMetadataService.java} |   6 +-
 ...leRegistryCenterExportMetadataServiceImpl.java} |   6 +-
 ...gistryCenterExportMetadataServiceListener.java} |   6 +-
 .../org.apache.dubbo.config.ServiceListener        |   1 +
 .../services/org.apache.dubbo.rpc.ExporterListener |   1 +
 .../registrycenter/AbstractRegistryCenter.java     |   4 +-
 .../{GreetingService.java => TripleService.java}   |   5 +-
 .../dubbo-demo-xml/dubbo-demo-xml-consumer/pom.xml |   4 +
 .../apache/dubbo/demo/consumer/Application.java    |  17 +
 .../src/main/resources/spring/dubbo-consumer.xml   |   3 +
 .../dubbo-demo-xml/dubbo-demo-xml-provider/pom.xml |   4 +
 ...tingServiceImpl.java => TripleServiceImpl.java} |  11 +-
 .../src/main/resources/spring/dubbo-provider.xml   |   4 +
 .../dubbo/registry/client/InstanceAddressURL.java  |   2 +
 .../registry/client/ServiceDiscoveryRegistry.java  |   6 +-
 .../client/ServiceDiscoveryRegistryDirectory.java  |  17 +-
 .../client/migration/MigrationInvoker.java         |   8 +
 .../registry/integration/DynamicDirectory.java     |  75 ++-
 .../InterfaceCompatibleRegistryProtocol.java       |   1 +
 .../registry/integration/RegistryDirectory.java    |  21 +-
 .../registry/integration/RegistryProtocol.java     |  18 +-
 ...est.java => CacheableFallbackRegistryTest.java} |  31 +-
 .../registry/ListenerRegistryWrapperTest.java      |  84 ++++
 .../dubbo/registry/RegistryFactoryWrapperTest.java |   2 +-
 .../dubbo/registry/RegistryServiceListener1.java   |   2 +-
 .../dubbo/registry/RegistryServiceListener2.java   |   2 +-
 .../store/RemoteMetadataServiceImplTest.java       |  21 -
 .../client/migration/MigrationRuleHandlerTest.java |   2 +-
 .../integration/CountRegistryProtocolListener.java |  33 +-
 .../DemoService.java}                              |   4 +-
 .../registry/integration/DynamicDirectoryTest.java | 173 +++++++
 .../registry/integration/RegistryProtocolTest.java | 540 +++++++++++++++++++++
 ...o.registry.integration.RegistryProtocolListener |   1 +
 .../dubbo/rpc/protocol/grpc/GrpcProtocolTest.java  |  22 +
 .../protocol/grpc/support/DubboGreeterGrpc.java    |   3 +-
 dubbo-rpc/dubbo-rpc-triple/pom.xml                 |  10 +
 .../dubbo/rpc/protocol/tri/AbstractStream.java     |  58 +--
 .../dubbo/rpc/protocol/tri/ExceptionUtils.java     |   8 +-
 .../apache/dubbo/rpc/protocol/tri/GrpcStatus.java  |   9 +-
 .../rpc/protocol/tri/ServerTransportObserver.java  |   4 +-
 .../dubbo/rpc/protocol/tri/TripleHeaderEnum.java   |   3 +-
 .../dubbo/rpc/protocol/tri/TripleProtocol.java     |  11 +
 .../dubbo/rpc/protocol/tri/UnaryClientStream.java  |  60 +--
 .../protocol/tri/service/HealthStatusManager.java  |  74 +++
 .../protocol/tri/service/TriBuiltinService.java    |  86 ++++
 .../rpc/protocol/tri/service/TriHealthImpl.java    | 145 ++++++
 .../dubbo-rpc-triple/src/main/proto/health.proto   |  66 +++
 .../dubbo/rpc/protocol/tri/TripleProtocolTest.java |  21 +-
 .../dubbo/rpc/protocol/tri/support/IGreeter.java   |  11 +
 .../rpc/protocol/tri/support/IGreeterImpl.java     |   9 +
 pom.xml                                            |   1 +
 70 files changed, 2202 insertions(+), 316 deletions(-)
 copy 
dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/PortUnificationServerTest.java
 => 
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/RouterChainTest.java 
(51%)
 create mode 100644 
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/support/wrapper/AbstractClusterTest.java
 copy 
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/{filter/LogFilter.java 
=> support/wrapper/DemoClusterFilter.java} (75%)
 create mode 100644 
dubbo-cluster/src/test/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.ClusterFilter
 copy 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportmetadata/SingleRegistryCenterExportMetadataExporterListener.java
 => 
multiple/exportmetadata/MultipleRegistryCenterExportMetadataExporterListener.java}
 (87%)
 copy 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportmetadata/SingleRegistryCenterExportMetadataIntegrationTest.java
 => 
multiple/exportmetadata/MultipleRegistryCenterExportMetadataIntegrationTest.java}
 (77%)
 copy 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportmetadata/SingleRegistryCenterExportMetadataService.java
 => multiple/exportmetadata/MultipleRegistryCenterExportMetadataService.java} 
(84%)
 copy 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/injvm/SingleRegistryCenterInjvmServiceImpl.java
 => 
multiple/exportmetadata/MultipleRegistryCenterExportMetadataServiceImpl.java} 
(78%)
 copy 
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/integration/{single/exportmetadata/SingleRegistryCenterExportMetadataServiceListener.java
 => 
multiple/exportmetadata/MultipleRegistryCenterExportMetadataServiceListener.java}
 (83%)
 copy 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/{GreetingService.java
 => TripleService.java} (94%)
 copy 
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/{GreetingServiceImpl.java
 => TripleServiceImpl.java} (85%)
 rename 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/{CacheableFailbackRegistryTest.java
 => CacheableFallbackRegistryTest.java} (88%)
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/ListenerRegistryWrapperTest.java
 delete mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/metadata/store/RemoteMetadataServiceImplTest.java
 copy 
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/support/MockProtocol.java
 => 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/CountRegistryProtocolListener.java
 (58%)
 rename 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/{DelayedRegistryNotifierTest.java
 => integration/DemoService.java} (91%)
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/DynamicDirectoryTest.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/integration/RegistryProtocolTest.java
 create mode 100644 
dubbo-registry/dubbo-registry-api/src/test/resources/META-INF/dubbo/org.apache.dubbo.registry.integration.RegistryProtocolListener
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/service/HealthStatusManager.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/service/TriBuiltinService.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/service/TriHealthImpl.java
 create mode 100644 dubbo-rpc/dubbo-rpc-triple/src/main/proto/health.proto

Reply via email to