This is an automated email from the ASF dual-hosted git repository. victory pushed a change to branch cloud-native in repository https://gitbox.apache.org/repos/asf/dubbo.git.
from e7ce16d Dubbo Cloud Native (#4764) new 7e3b19e temporarily commit new d7ed829 init project new 03173f8 fix conflict and add medadata-definition-protobuf The 3 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: .../bootstrap/DubboServiceConsumerBootstrap.java | 2 +- ...ap.java => DubboServiceProvider2Bootstrap.java} | 7 +- .../bootstrap/DubboServiceProviderBootstrap.java | 4 +- .../org/apache/dubbo/metadata/MetadataUtil.java | 33 +++ .../dubbo-metadata-definition-protobuf/pom.xml | 5 +- .../definition/protobuf/ProtobufTypeBuilder.java | 308 +++++++++++++++++++++ ...e.dubbo.metadata.definition.builder.TypeBuilder | 0 .../protobuf/ProtobufTypeBuilderTest.java | 71 +++++ .../definition/protobuf/model/GooglePB.java | 0 .../protobuf/model/ServiceInterface.java | 0 dubbo-metadata/pom.xml | 1 + .../registry/consul/AbstractConsulRegistry.java | 27 ++ .../dubbo/registry/consul/ConsulRegistry.java | 23 +- .../registry/consul/ConsulServiceDiscovery.java | 196 +++++++++++++ .../consul/ConsulServiceDiscoveryFactory.java} | 14 +- .../dubbo/registry/etcd/EtcdServiceDiscovery.java | 9 +- 16 files changed, 663 insertions(+), 37 deletions(-) copy dubbo-bootstrap/src/test/java/org/apache/dubbo/bootstrap/{DubboServiceProviderBootstrap.java => DubboServiceProvider2Bootstrap.java} (79%) create mode 100644 dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/MetadataUtil.java rename {dubbo-metadata-report => dubbo-metadata}/dubbo-metadata-definition-protobuf/pom.xml (94%) create mode 100644 dubbo-metadata/dubbo-metadata-definition-protobuf/src/main/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilder.java rename {dubbo-metadata-report => dubbo-metadata}/dubbo-metadata-definition-protobuf/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.definition.builder.TypeBuilder (100%) create mode 100644 dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilderTest.java rename {dubbo-metadata-report => dubbo-metadata}/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/model/GooglePB.java (100%) rename {dubbo-metadata-report => dubbo-metadata}/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/model/ServiceInterface.java (100%) create mode 100644 dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/AbstractConsulRegistry.java create mode 100644 dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscovery.java copy dubbo-registry/{dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscoveryFactory.java => dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryFactory.java} (77%)