Commit Graph

32 Commits

Author SHA1 Message Date
ken.lj a8800c8e71
gRpc compiler refactor (#5416)
Refactor protobuf compiler support (gRPC and Dubbo), add Reactive gRPC support.
2019-12-04 11:10:20 +08:00
ken.lj 8427ec5e63 enhance gRPC protocol support 2019-09-29 11:00:38 +08:00
ken.lj 6b86651ee7 Protobuf service definition and serialization support 2019-09-17 15:50:18 +08:00
ken.lj 374899c839 add gRPC framework support 2019-08-28 22:38:00 +08:00
Mercy Ma e7ce16d992
Dubbo Cloud Native (#4764)
* Polish apache/dubbo#4542 : [Enhancement] Adapt the Java standard Event/Listener mechanism

* Polish apache/dubbo#4541 : [Feature] Add local File System DynamicConfigurationFactory‘s extension

* Polish apache#4541 : Bugfix

* Polish apache/dubbo#4541 : Optimization

* Polish apache/dubbo#4541 : Add the compatibility for PollingWatchService on the some platforms

* Polish apache/dubbo#4541 : Add delay publish without ThreadPoolExecutor

* Polish apache/dubbo#4541 : Refactor the extension name

* Polish apache/dubbo#4541 : Add remove ops

* Polish apache/dubbo#4541 : Add testable constructor

* Polish apache/dubbo#4541 : Add getConfigGroups method

* Polish apache/dubbo#4610 : [Refactor] Refactor the bootstrap module

* Polish apache/dubbo#4541 : Fix the nulling URL issue

* Polish apache/dubbo#4622 : [Refactor] Refactor ConfigManager

* Polish apache/dubbo#4622 : [Refactor] Refactor ConfigManager

* Polish apache/dubbo#4622 : Support multiple configcenters

* Polish apache/dubbo#4671 : ServiceNameMapping will not map the group, version and protocol

* update referenceCount log (#4683)

Add comments to support multiple shared connections

* Polish /apache/dubbo#4687 : Remove the duplicated test code in dubbo-config-spring (#4688)

* #4685  修改代码if判断false问题 if (hasException == false)修改成if (!hasException) (#4695)

* Fixed Service annotation method parameters are not in effect (#4598)

* keep demo simple, and switch to use zookeeper as registry center (#4705)

* keep demo simple, and switch to use zookeeper as registry center

* remove comment

* @Reference auto-wires the instance of generic interface #4594 (#4677)

* try to shorten maven output to make travis build pass (#4710)

* use CountDownLatch to check zk registry if establish connection (#4589)

* Minor change

* Rename the extension name of WritableMetadataService

* Polish apache/dubbo#4759 : [Refactor] Change the signature of methods of MetadataService #4759

* Merge remote-tracking branch 'upstream/master' into dubbo-cloud-native

# Conflicts:
#	dubbo-all/pom.xml
#	dubbo-bom/pom.xml
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ConfigCenterConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ReferenceConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
#	dubbo-configcenter/dubbo-configcenter-api/src/main/java/org/apache/dubbo/configcenter/DynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-api/src/test/java/org/apache/dubbo/configcenter/mock/MockDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-etcd/src/test/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfigurationTest.java
#	dubbo-configcenter/dubbo-configcenter-nacos/src/main/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfiguration.java
#	dubbo-configcenter/dubbo-configcenter-nacos/src/test/java/org/apache/dubbo/configcenter/support/nacos/NacosDynamicConfigurationTest.java
#	dubbo-configcenter/dubbo-configcenter-zookeeper/src/main/java/org/apache/dubbo/configcenter/support/zookeeper/ZookeeperDynamicConfiguration.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/definition/model/MethodDefinition.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifier.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/report/support/AbstractMetadataReport.java
#	dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/report/identifier/MetadataIdentifierTest.java
#	dubbo-metadata/dubbo-metadata-definition-protobuf/src/main/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilder.java
#	dubbo-metadata/dubbo-metadata-definition-protobuf/src/test/java/org/apache/dubbo/metadata/definition/protobuf/ProtobufTypeBuilderTest.java
#	dubbo-metadata/pom.xml
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/integration/AbstractConfiguratorListener.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistryFactory.java
#	dubbo-rpc/dubbo-rpc-xml/src/main/java/org/apache/dubbo/xml/rpc/protocol/xmlrpc/XmlRpcProtocol.java

* Polish apache/dubbo#3984 : Add the implementation of Page<ServiceInstance> getInstances(String serviceName, int offset, int pageSize, boolean healthyOnly)

* Code merge
2019-08-08 10:42:14 +08:00
Xin Wang a8ca64c8aa
Remove incubator (#4161) 2019-05-25 00:06:55 +08:00
Ian Luo f2bed88616 provide more meaningful binary releases. (#3987)
fixes #2491
2019-05-08 10:51:05 +08:00
huaifeng ceb930e00f merge thrift (#3977)
* merge thrift

* thrift version update

* test

* test success

* test success

* thrift and native thrift

* Restore thrift compatibility issues
2019-05-06 14:21:24 +08:00
huaifeng 77df9d7bd2 native hessian merge (#3966)
* Merge serialization-native-hessian-for-apache-dubbo into incubator-dubbo

* test success

* test success

* Merge serialization-native-hessian-for-apache-dubbo into incubator-dubbo

* change maven install

* add apache license

* remove @Generated

* optimize import

* remove thrift

* merge master

* distribution pom add native hessian
2019-05-06 10:26:31 +08:00
Ian Luo 4007cd4a02 dubbo-registry-nacos module is not bundled into Apache Dubbo 2.7.1 (#3976)
Fixes #3797:
2019-05-05 16:34:59 +08:00
Huxing Zhang a206dde6cd [Dubbo-3653] Enable etcd to support metadata center (#3943)
* Support etcd as metadata center

* Fix key format error for consul/redis and UT failure

* Fix UT failure

* Fix UT failure

* Fix UT failure
2019-05-05 15:13:45 +08:00
Geng Zhang 667f2271b3 [Dubbo-3886] Integrate with SOFARegistry. (#3886)
* Integrate with SOFARegistry.
2019-05-02 10:07:05 +08:00
Taosheng Wei 201795bd5c [Dubbo-3707] Merge dubbo-serialization-gson into incubator-dubbo (#3714) 2019-04-16 10:46:39 +08:00
ken.lj 59dab14ceb Use maven CI friendly versions: revision. (#3851) 2019-04-12 11:41:51 +08:00
huazhongming a378a01994 Merge dubbo-serialization-avro into incubator-dubbo #3708 (#3717) 2019-04-09 14:11:13 +08:00
xujingfeng 72020dfb38 Add JSON-RPC protocol (#3786) 2019-04-09 10:40:47 +08:00
Ian Luo bc67770d64 [maven-release-plugin] prepare for next development iteration 2019-03-18 19:11:51 +08:00
Ian Luo a36cc7520e [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 18:40:15 +08:00
Ian Luo a162d3e662 Revert "[maven-release-plugin] prepare release dubbo-2.7.1"
This reverts commit a3454a98eb.
2019-03-18 14:27:50 +08:00
Ian Luo f1babd9d19 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 9941995cfa.
2019-03-18 14:27:33 +08:00
Ian Luo f19dd0e38f correct distribution name 2019-03-18 14:23:23 +08:00
Ian Luo 9941995cfa [maven-release-plugin] prepare for next development iteration 2019-03-18 12:08:21 +08:00
Ian Luo a3454a98eb [maven-release-plugin] prepare release dubbo-2.7.1 2019-03-18 12:08:08 +08:00
min 883f03f26d Change package name (#3667) 2019-03-15 14:36:57 +08:00
Huxing Zhang d2b62d3c74 [maven-release-plugin] prepare for next development iteration 2019-01-21 17:45:57 +08:00
Huxing Zhang 614bcebc01 [maven-release-plugin] prepare release dubbo-2.7.0 2019-01-21 17:45:46 +08:00
Huxing Zhang dbc1f79eff Ignore mvn wrapper binary files. 2019-01-21 17:16:11 +08:00
Huxing Zhang 1c78148ccf Igonre .patch file. 2019-01-18 10:32:41 +08:00
Huxing Zhang 6675c82a32 Fix final name. 2019-01-17 17:06:24 +08:00
Ian Luo 0d51bc4751 Merge pull request #2725, problems of graceful shutdown in 2.6.3 and some recommendation. 2018-11-05 10:49:10 +08:00
Ian Luo dba175aecd
fix pom for protostuff serialization (#2700) 2018-10-29 15:32:16 +08:00
Jerrick Zhu cee393c4d7 Uniform module directory names (#2214) 2018-08-07 17:40:28 +08:00