Commit Graph

1638 Commits

Author SHA1 Message Date
dependabot[bot] ea6a3273d0
Bump spring-boot-starter-test from 2.7.8 to 2.7.9 (#11741)
Bumps [spring-boot-starter-test](https://github.com/spring-projects/spring-boot) from 2.7.8 to 2.7.9.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.8...v2.7.9)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 19:21:03 +08:00
liufeiyu1002 48bc7165f7
fix reference bean name conflicts (#11699)
* fix reference bean name conflicts

* add ut case
2023-03-03 07:15:26 +08:00
尔等同学 c272af38c6
Reactor some newInstance method (#11686) 2023-03-03 06:43:37 +08:00
wxbty ef29a41e58
Optimize the code of metrics registry&metadata (#11659)
* registry&metadata opt

* add licence

* fix sonar

* fix enable failed

* fix enable failed

* add registry&metadata in spring/xsd

---------

Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-03-03 06:42:00 +08:00
Mengyang Tang a293e7e7c8
Implement service-level payload (#11517) 2023-03-02 20:14:01 +08:00
常珂洁 5483693119
fix: remove redundancy exceptions (#11676) 2023-02-28 13:32:31 +08:00
尔等同学 7e51047cb0
delete never thrown exception (#11674) 2023-02-27 20:09:15 +08:00
Albumen Kevin c4d6f94b2c
Introduce getConfig QoS Command (#11664)
* Introduce getConfig QoS Command

* Fix NPE

* Fix NPE
2023-02-27 12:33:04 +08:00
wxbty c041fa1f93
Observability task: registration center (#11493) 2023-02-25 17:22:44 +08:00
wxbty 671e0f8bb9
Observability task: metadata center (#11593)
* init metadata

* add pom

* add licence

* add licence

* remove unuse pom

* remove unuse pom

* remove unuse pom

* fix test

* fix test

* fix test

* fix pom

* use applicationModel

* remove unuse

* add test

* add push testcase

* add test case

* add test case

* add testcase

* rename

* opt

* debug

* fix testcase

* add pom

---------

Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-02-22 20:44:58 +08:00
songxiaosheng f8980fe136
Add Consumer Metrics (#11542)
* consumer Metrics filter

* consumer Metrics filter

* fix some problem

* add keyword private final

* add keyword private final

* add consumer point

* rollback some file

* add some metrics

* fix some problem

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

* ♻️ refactor consumer meter collect

---------

Co-authored-by: lcb11 <46276651+lcb11@users.noreply.github.com>
Co-authored-by: lcb11 <2990024235@qq.com>
2023-02-20 16:03:57 +08:00
Albumen Kevin 976dc25bb9 Fix compile 2023-02-16 15:37:31 +08:00
wxbty e780b3d5c1
Provides the public part of metrics data collection and export (#11522)
* init

* add licence

* update common func

* fix conflict

* add 2 new metaData

* fix testcase

* add param ignore

* revert some format

* fix refrence && remove listener spi

* opt collector spi

* opt collector spi

* opt collector spi

* fix sipi

* fix reflact-json

* fix reflact-json

* move module

* revert default collector

* add licence

* move default collector

* fix testcase

* add comment

* fix frame

---------

Co-authored-by: x-shadow-man <1494445739@qq.com>
Co-authored-by: wangxiaobin <wangxiaobin@cai-inc.com>
2023-02-16 14:56:19 +08:00
Albumen Kevin 6c062586b4 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ApplicationModel.java
#	dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ModuleModel.java
#	dubbo-common/src/test/java/org/apache/dubbo/rpc/model/ApplicationModelTest.java
2023-02-16 14:16:12 +08:00
Albumen Kevin 7a774d21a6 Fix conflict 2023-02-16 11:24:20 +08:00
Albumen Kevin 1dfd06b381
Fix concurrent issue in scope model (#11525) 2023-02-16 10:40:31 +08:00
Albumen Kevin 988768e589 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/main/java/org/apache/dubbo/config/AbstractConfig.java
#	dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java
#	dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ServiceConfigTest.java
#	dubbo-metadata/dubbo-metadata-api/src/main/java/org/apache/dubbo/metadata/ServiceNameMapping.java
#	dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/ProfilerServerFilter.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleInvoker.java
2023-02-16 10:09:10 +08:00
Albumen Kevin d874a87303
Skip mapping retry if metadata config is invalid (#11323)
* Skip mapping retry if metadata config is invalid

* Fix uts
2023-02-15 15:50:35 +08:00
Albumen Kevin 551ff4a374
Enhance service discovery update interval (#11223)
* Enhance service discovery update interval

* Update DefaultApplicationDeployer.java
2023-02-15 07:17:13 +08:00
KamTo Hung ae98de212b
Perfect some code (#11533)
* Perfect some code
1. Replace filter...findAny…isPresent to anyMatch, we can reduce some circulation
2. Reduce some new ArrayList<>()
3. Add 'final' for member variable

* Perfect some code. (#11534)

* Perfect some code. (#11534)

* Perfect some code. (#11534)

* Perfect some code. (#11534)
2023-02-15 06:54:46 +08:00
aamingaa 2b945f8ccf
feat: dubbo provided by (#11390) 2023-02-15 06:52:50 +08:00
Albumen Kevin b21baffa8c
Fix config absent when refresh (#11505) 2023-02-14 15:15:00 +08:00
KamTo Hung 6ded7b23ff
Fix hasPreparedInternalModule is always false. (#11535) (#11536)
* Fix hasPreparedInternalModule is always false. (#11535)

* Fix hasPreparedInternalModule is always false. (#11535)
2023-02-14 10:49:31 +08:00
jojocodeX bef06c8313
Metrics Count Optimization (#11529) 2023-02-14 07:33:58 +08:00
Webster cc32ebefa1
add thread pool metric (#11461)
* add thread pool metric,and run successfully

* add more thread pool metric,and run successfully

* delete comment

* avoid start import

* avoid start import and unused import

* avoid check

* ut pass

* Resolve unit test failures
The previous unit test run failed due to the introduction of thread pool metrics,
Unit tests now filter thread pool metrics

* Spin-off the applicationModel from the DefaultMetric Collector

---------

Co-authored-by: dongdong.yang <dongdong.yang@ly.com>
2023-02-12 08:57:35 +08:00
songxiaosheng 42cd91d8cd
Optimization dubbo meter pull delay and add dubbo version meter (#11457) 2023-02-08 14:43:45 +08:00
Albumen Kevin 90ae7524c0 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-dependencies-bom/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
#	pom.xml
2023-02-06 17:44:17 +08:00
Albumen Kevin 34b92b0874 Fix default 2023-02-03 22:08:07 +08:00
Albumen Kevin 6154b1de0b
Enhance check (#11450) 2023-02-03 10:57:08 +08:00
songxiaosheng e49663648d
🍱 provider collector extract to FrameworkModel scope (#11420) 2023-02-02 16:24:52 +08:00
wxbty 4a2f26cc27
move metrics from common to dubbo-metrics (#11386)
* move metrics pkg

* fix path

* revert unnecessary formatting changes

* fix export common path

* add default in all

* spi path fix

* revert merged content && simplify  metrics pkg import

* import single dep

* MetricsFilter has been migrated to the default package

* revert api pkg in bom

* close hint

* fix

---------

Co-authored-by: x-shadow-man <1494445739@qq.com>
2023-02-01 10:30:06 +08:00
dependabot[bot] 7302d147c6
Bump spring-boot-starter-test from 2.3.1.RELEASE to 2.7.8 (#11378)
Bumps [spring-boot-starter-test](https://github.com/spring-projects/spring-boot) from 2.3.1.RELEASE to 2.7.8.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.3.1.RELEASE...v2.7.8)

---
updated-dependencies:
- dependency-name: org.springframework.boot:spring-boot-starter-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-28 11:24:39 +08:00
dependabot[bot] 7439ae40b5
Bump testcontainers from 1.15.3 to 1.17.6 (#11367)
Bumps [testcontainers](https://github.com/testcontainers/testcontainers-java) from 1.15.3 to 1.17.6.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.15.3...1.17.6)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-28 11:22:49 +08:00
mxsm d2eb0ef458
[ISSUE #11294] Optimize ConcurrentHashMap#computeIfAbsent have performance problem in jdk1.8 (#11326) 2023-01-19 23:07:12 +08:00
Albumen Kevin f42f21bce8 Fix test conflict 2023-01-11 15:29:41 +08:00
Albumen Kevin a278feb372 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
#	dubbo-config/dubbo-config-spring/src/main/resources/META-INF/dubbo.xsd
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosNamingServiceWrapper.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosServiceDiscovery.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/util/NacosNamingServiceUtils.java
#	dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosNamingServiceWrapperTest.java
#	dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/registry/nacos/NacosRegistryTest.java
2023-01-11 15:05:01 +08:00
Albumen Kevin fc00efd704
Fix test cases for service name mapping (#11280) 2023-01-11 14:30:19 +08:00
Albumen Kevin 84c1c35aae
Add serialization check (#11217) 2023-01-11 11:41:52 +08:00
Albumen Kevin 213363422e
Add mapping retry (#11265) 2023-01-11 10:47:37 +08:00
Albumen Kevin fbbca9d405
Fix config unable to serialize (#11267) 2023-01-10 14:12:17 +08:00
Albumen Kevin e87d896352 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesServiceDiscovery.java
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ReflectionBasedServiceDiscovery.java
2023-01-05 10:26:24 +08:00
Albumen Kevin ad79c9e8fd
Fix service instance update failed (#11236) 2023-01-05 10:17:14 +08:00
Albumen Kevin b8ea46d038 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/DefaultCommandExecutor.java
#	dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/api/ConnectionHandler.java
#	dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/AbstractServer.java
2023-01-04 17:36:49 +08:00
Andy Cheung 34168e6d0e
Merge error code 3-3 to 3-8, 6-4 to 99-0. (#11225)
* Replace LoggerCodeConstants.java with 3.2 branch.

* Add hints in the constant file.

* Add hints in the constant file. (2)

* Merge 3-3 to 3-8.

* 6-4 -> 99-0.

* 6-4 -> 99-0.

* 6-4 -> 99-0.

* 6-4 -> 99-0. (4)

* 6-4 -> 99-0. (5, Compatible)

* Change AbstractH2TransportListener's error code per @EarthChen's request.
2023-01-03 15:03:55 +08:00
ShenFeng312 854d85953d
fix #11033 (#11144) 2022-12-30 16:27:16 +08:00
Albumen Kevin 3375f727e1 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	.github/workflows/build-and-test-pr.yml
#	dubbo-common/src/main/java/org/apache/dubbo/common/constants/LoggerCodeConstants.java
2022-12-30 15:53:09 +08:00
Andy Cheung 2c6a933d3a
Change some test-related error code to a separate series. (#11219)
* Revert changes in FailsafeLoggerTest.

* COMMON_FAILED_REFLECT -> COMMON_REFLECTIVE_OPERATION_FAILED. Add 81-1.

* 1-25 -> 81-2.

* 1-23 / 5-19 -> 81-3 / 81-4.
2022-12-30 15:50:42 +08:00
Albumen Kevin 0e4997b252 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/main/java/org/apache/dubbo/common/constants/LoggerCodeConstants.java
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/ServiceDiscoveryRegistry.java
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java
#	dubbo-rpc/dubbo-rpc-api/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
2022-12-29 17:33:02 +08:00
wuwen 98c2f39090
Fix deadlocks in lazy-init situations. (#11194)
* Fix deadlocks in lazy-init situations.

* Fix deadlocks in lazy-init situations(Compatible with versions earlier than spring-4.2)
2022-12-25 21:17:20 +08:00
Albumen Kevin 2a7dd3dc29
Fix error code in 3.2 branch (#11199)
* Fix error code in 3.2 branch

* Fix error code in 3.2 branch
2022-12-25 20:33:15 +08:00
Albumen Kevin 459a0f915b Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-dependencies-bom/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
#	pom.xml
2022-12-22 15:50:23 +08:00
Albumen Kevin 873df39a79 Merge branch '3.1.4-release' into apache-3.1 2022-12-22 15:47:28 +08:00
Albumen Kevin bb05764dd3
Fix Consumer ClassLoader Change (#11179)
* Fix Consumer ClassLoader Change

* Add test cases

* Fix uts
2022-12-21 23:29:42 +08:00
Albumen Kevin eba39fd65b Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/CacheableFailbackRegistry.java
2022-12-21 23:25:53 +08:00
Albumen Kevin 4a2566d2db
Lazy init scope model in config (#11142) 2022-12-21 11:56:21 +08:00
Albumen Kevin 80a15197e6 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcInvocation.java
2022-12-16 12:56:56 +08:00
Albumen Kevin 941f1b4530 Merge branch 'apache-3.1' into 3.1.4-release 2022-12-16 12:55:51 +08:00
Albumen Kevin 705b327885
Revert #10839, #11082 and #11086 (#11160) 2022-12-16 12:53:22 +08:00
Albumen Kevin 6682df3772 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Constants.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/ReflectionPackableMethod.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/TripleProtocol.java
2022-12-15 20:16:16 +08:00
Albumen Kevin b58a06443e Temporally disable MultiInstanceTest 2022-12-15 18:11:23 +08:00
Albumen Kevin b1ae0def58 Fix uts 2022-12-15 18:10:10 +08:00
Albumen Kevin 7ec01c0941 Fix testMultiProviderApplicationsStopOneByOne create new framework model 2022-12-15 17:26:17 +08:00
Albumen Kevin fc7f019a08 Disable pre check in MultiInstanceTest 2022-12-15 14:09:57 +08:00
Albumen Kevin 6cda325133
Add some check for MultiInstanceTest (#11139)
* Add some check for MultiInstanceTest

* Add some check for MultiInstanceTest

* Add some check for MultiInstanceTest
2022-12-15 12:40:36 +08:00
Albumen Kevin 1e28d53024
Try fix MultiInstanceTest Again (#11138)
* Try fix MultiInstanceTest

* Try fix MultiInstanceTest
2022-12-15 10:52:06 +08:00
Albumen Kevin e219c1f4da
Try fix MultiInstanceTest (#11132) 2022-12-14 17:11:32 +08:00
Albumen Kevin ab10b8a189 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java
2022-12-12 16:24:01 +08:00
Albumen Kevin 8d6c4fdedb
Fix MetadataReportConfig being valid when pre config (#11110)
* Fix MetadataReportConfig being valid when pre config

* enhance

* enhance

* fix port not work
2022-12-12 14:02:18 +08:00
Albumen Kevin 66b8487795
Read protocol config's serialization as default (#11116)
* Read protocol config's serialization as default

* Add xsd

* fix uts
2022-12-11 18:19:35 +08:00
Albumen Kevin 093fd43f7f
Read default prefer serialization from serialization first (#11024) 2022-12-11 11:08:58 +08:00
huazhongming 031016ec60
Add refresh system properties logic (#11086) 2022-12-08 17:46:06 +08:00
Albumen Kevin 5c082eaefa Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-native/src/main/java/org/apache/dubbo/remoting/api/pu/PortUnificationTransporter$Adaptive.java
#	dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcInvocation.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/AbstractServerCallListener.java
2022-12-08 17:44:11 +08:00
huazhongming d327fea674
Support dump thread switch and directory config (#10955)
* support dump switch config

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* support xml config for dump directory and dump switch

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2022-12-05 15:38:26 +08:00
huazhongming 1470c7ca1e
Cache jvm system parameters to prevent each call from being executed, affecting performance (#10839)
* Cache jvm system parameters to prevent each call from being executed, affecting performance

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix npe

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* optimization performance

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* remove unused import

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* add default config value

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* change getProperty method

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* change convert method

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* change getInternalProperty by default value

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* add overwrite cache api

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* add clear cache api

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix ut

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix ut

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix ut

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* reset DubboBootstrap

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* change serialization.security.check config to app scopemodel

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix url without scopemodel

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix url without scopemodel

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2022-12-05 15:37:33 +08:00
Albumen Kevin 8c61f9b225 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-dependencies-bom/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper-curator5/pom.xml
#	dubbo-dependencies/dubbo-dependencies-zookeeper/pom.xml
#	pom.xml
2022-11-29 20:42:33 +08:00
Albumen Kevin f670fa33ad
Enhance unit test cases (#11037) 2022-11-29 19:50:30 +08:00
Albumen Kevin 4de9672008 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	.licenserc.yaml
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/AbstractAnnotationBeanPostProcessor.java
#	dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleClientStream.java
2022-11-28 14:24:34 +08:00
cnjxzhao 791918c471
Error code is managed with constants (#10771) (#11016) 2022-11-25 17:34:38 +08:00
陈精华 10082d3fa1
Fix ApplicationConfig.enableFileCache default value is not true (#10880) (#11008) 2022-11-25 14:47:05 +08:00
Albumen Kevin c6a3f94118
Fix code style for 3.2 (#11020) 2022-11-25 14:05:03 +08:00
huazhongming 5d9638dd5e
fix log (#11000) 2022-11-24 14:36:34 +08:00
XS da95c62d80
fix comments (#11005) 2022-11-24 11:35:30 +08:00
XS 2b8537f3f4
✏️ XSD file append prefer-serialization (#11004) 2022-11-23 19:50:14 +08:00
XS 0945e4e424
Revert "XSD file append prefer-serialization (#10998)" (#11003)
This reverts commit 151b4a9514.
2022-11-23 19:34:11 +08:00
XS 151b4a9514
XSD file append prefer-serialization (#10998) 2022-11-23 18:06:06 +08:00
Albumen Kevin 4451bfa29c Fix conflict of ConfigurableMetadataServiceExporter 2022-11-22 16:08:11 +08:00
Albumen Kevin 9f9b3d7cb7 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
2022-11-22 16:05:58 +08:00
Albumen Kevin 64a1d13cc3
Fix try use rest protocol (#10986) 2022-11-22 15:02:33 +08:00
Albumen Kevin 1efe576197 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java
#	dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/model/MigrationRuleTest.java
#	dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/ConnectionTest.java
#	dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/MultiplexProtocolConnectionManagerTest.java
#	dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/SingleProtocolConnectionManagerTest.java
#	dubbo-remoting/dubbo-remoting-netty4/src/test/java/org/apache/dubbo/remoting/transport/netty4/NettyChannelTest.java
#	dubbo-remoting/dubbo-remoting-netty4/src/test/java/org/apache/dubbo/remoting/transport/netty4/PortUnificationExchangerTest.java
#	dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/TripleInvokerTest.java
#	dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/transport/WriteQueueTest.java
2022-11-22 14:23:29 +08:00
Albumen Kevin fdb4b21f9a
Refactor some test cases to remove public modifier (#10984) 2022-11-22 14:04:32 +08:00
Weix Sun 423f4ec209
Support for Spring Framework 6 and Spring Boot 3 (#10941) 2022-11-22 10:51:39 +08:00
Albumen Kevin b8664c4235
Remove public modifier in dubbo-config (#10978) 2022-11-22 10:49:25 +08:00
Albumen Kevin 9d4cb1a59d Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-rpc/dubbo-rpc-injvm/src/main/java/org/apache/dubbo/rpc/protocol/injvm/InjvmInvoker.java
2022-11-21 11:33:52 +08:00
Albumen Kevin ae0a371690 Merge branch 'apache-3.0' into apache-3.1 2022-11-21 11:31:37 +08:00
Albumen Kevin bfce75cf66 Revert "Revert "Local references support mergeable (#9645)" (#10707)"
This reverts commit 67d94aea58.
2022-11-21 11:31:29 +08:00
Albumen Kevin 67d94aea58 Revert "Local references support mergeable (#9645)" (#10707)
This reverts commit 72326f42ba.
2022-11-21 11:27:26 +08:00
xin gu 9dd3322255
Support plain text for xds channel (#10947) 2022-11-18 10:05:40 +08:00
Albumen Kevin 046bb88d2f Merge branch 'apache-3.1' into apache-3.2 2022-11-15 14:22:01 +08:00
huazhongming 1ab253a1b2
Port Unification is disabled by default, and the spi key implemented by Netty4 port unification is changed (#10894) 2022-11-15 10:26:35 +08:00
Albumen Kevin 82507b8856 Merge branch 'apache-3.1' into apache-3.2 2022-11-12 23:29:15 +08:00
Albumen Kevin 75504e6f80
Fix MetadataService method order (#10922) 2022-11-12 17:43:24 +08:00
Albumen Kevin ce38ee2694
Set Fastjson2 as default, support JDK17 native test (#10914) 2022-11-12 16:50:50 +08:00
Albumen Kevin 6e7ee94383 Pick #10846 into 3.2 2022-11-12 16:11:06 +08:00
Albumen Kevin 49d1c59b36 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
2022-11-12 16:02:28 +08:00
pandaapo aec3f84c65
fix issue: get available protocol for metadata service. (#10846) 2022-11-12 15:56:43 +08:00
Owen.Cai d4661a6180
providedby use userdefine (#10872) 2022-11-07 20:03:18 +08:00
Albumen Kevin b69348b001 Fix conflicts 2022-11-07 17:58:56 +08:00
Albumen Kevin 71b9f6aa06 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/FilterChainBuilder.java
#	dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/MergeableClusterInvoker.java
#	dubbo-common/src/main/java/org/apache/dubbo/common/constants/LoggerCodeConstants.java
#	dubbo-common/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java
#	dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
#	dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/CodecSupport.java
#	dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/CompatibleFilter.java
#	dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
#	dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/TripleClientCall.java
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/TripleHttp2FrameServerHandler.java
#	dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/istio/IstioEnv.java
2022-11-07 17:40:15 +08:00
FUNKYE 3e77b6b94a
bugfix: meatadata service support read dubbo:protocol (#10855) 2022-11-03 07:27:35 +08:00
Albumen Kevin d7c8d10dbf
Fix Registry Destroy Order (#10834) 2022-11-02 11:07:01 +08:00
灼华 c96a3a1af2
Provider supports thread pool isolation between services (#10658) 2022-10-27 17:23:00 +08:00
cnjxzhao 4d289883e7
Error code is managed with constants (#10771) (#10820)
* Add error code 5-2 ~ 5-20.

* Error code is managed with constants (#10549)

* Error code is managed with constants (#10549)

* Error code is managed with constants (#10771)

* Error code is managed with constants (#10771)

* Error code is managed with constants (#10771)
2022-10-25 11:58:11 +08:00
Albumen Kevin 9e20a5ac9d Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	dubbo-common/src/main/java/org/apache/dubbo/common/constants/LoggerCodeConstants.java
2022-10-24 12:41:50 +08:00
pandaapo 55cb82454b
remind user to add qos dependency (#10683) 2022-10-24 11:13:25 +08:00
Albumen Kevin c35e82d084 Merge branch 'apache-3.1' into apache-3.2
# Conflicts:
#	.github/workflows/build-and-test-3.1.yml
#	.github/workflows/build-and-test-3.2.yml
#	.github/workflows/build-and-test-scheduled-3.2.yml
#	dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleClientStream.java
2022-10-22 15:54:13 +08:00
pandaapo c65754681c
fix issue: resolve the conficts between Dubbo shutdown hook and Spring. (#10730) 2022-10-17 10:53:36 +08:00
Albumen Kevin ff6d8a586c
Support AliasFor (#10737)
* Support AliasFor

* fix method
2022-10-13 10:05:52 +08:00
Albumen Kevin ce9953e98d Merge branch 'apache-3.1' into apache-3.2 2022-10-13 10:02:50 +08:00
huazhongming 2ff4274cc9
add thread pool exhausted listener config (#10724)
Signed-off-by: crazyhzm <crazyhzm@gmail.com>

Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2022-10-11 10:34:17 +08:00
Albumen Kevin 15f4a7d7cb
Revert "Local references support mergeable (#9645)" (#10707)
This reverts commit 72326f42ba.
2022-10-09 09:08:10 +08:00
XS f2cee0ab89
Enable consumers to request service providers by priority … (#10533)
*  Enable consumers to request service providers by priority using the appropriate serialization type

* ✏️ Fixing PR specification

* ✏️ Optimization of import

* 🎉 Optimization of import and comment

* 🎉 Optimization of import

* 🎉 Optimization of import

* 🎉 fix Junit

* 🎉 Default prefer serialization is `hessian2`

* fix comment
2022-10-08 11:23:01 +08:00
Albumen Kevin 5749ac8051 Merge remote-tracking branch 'apache/3.1' into apache-3.2 2022-10-08 11:16:18 +08:00
diguage d2cea7b998
Replace InstantiationAwareBeanPostProcessorAdapter with InstantiationAwareBeanPostProcessor (#10697) 2022-10-08 09:12:44 +08:00
JianNie 85ee266983
assign provider namespace https://github.com/apache/dubbo/issues/10637 (#10686)
Co-authored-by: niejian <niejian@bluemoon.com.cn>
2022-09-30 14:40:30 +08:00
jojocodeX e7790a7184
metric add SPI (#10622) 2022-09-29 13:04:43 +08:00
Albumen Kevin 37636f4b35 Merge branch 'apache-3.0' into apache-3.1
# Conflicts:
#	dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastClusterInvoker.java
#	dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java
2022-09-20 15:31:21 +08:00
TrueAbc ddd1786578
add dubbo protocol to pu server and port reuse (#10602)
* enable dubbo protocol to use pu server

* wire protocol returns protocol name

* delete default channel group

* export extra protocol

* add url mapper and handler mapper to pu server

* fix ci

* adjust some changes

* default value for url and handler in pu server

* get protocol name using extension loader

* naming readability and code annotations

* ext-protocols change to a multiProtocol string with comma split

* fix ci

* method rename

* don't use pu server by default

* rename method
2022-09-19 14:38:40 +08:00
cnjxzhao 43d48bd6ca
Error code is managed with constants (#10549) (#10599)
* Add error code 5-2 ~ 5-20.

* Error code is managed with constants (#10549)

* Error code is managed with constants (#10549)
2022-09-19 14:31:03 +08:00
xh1202 96258e5245
fix: Fix unregisterServiceInstance not work in shutdown hook (#10610) (#10613) 2022-09-15 14:27:45 +08:00
qinliujie cd7b7590ac
Ipv6 Support (#10603) 2022-09-14 14:15:19 +08:00
huazhongming 2ad527e6e9
Optimize the log messages created by ReferenceConfig (#10576)
fixes #10575
2022-09-09 11:20:32 +08:00
huazhongming 72326f42ba
Local references support mergeable (#9645)
Fix https://github.com/apache/dubbo/issues/8777
2022-09-08 10:08:33 +08:00
Andy Cheung 1643bf3816
Add error code 0-3, and expose actual 'exception' of creating or deleting files in file cache merchanism. (#10538)
* Expose the actual failure when creating 'cache store path' failed, and add error code 0-3.

* Optimize javadoc, and forbids instantiation of some util classes.

* Remove redundant testInaccessiblePath.

* Add error code of 0-3 in getFile().

* Optimize modifiers in FileCacheStoreTest.

* Forbids instantiation of NetUtils, and add statement of not replacing fail-safe logger (or error type aware logger).

* Optimize modifiers and add javadoc.

* Code optimization and add javadoc.

* Expose actual 'Exception' of deleting file.
2022-09-03 14:14:47 +08:00
huazhongming bb7f942c5d
Fix spring status check failed (#10534)
* fix spring status check failed

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

* fix spring status check failed

Signed-off-by: crazyhzm <crazyhzm@gmail.com>

Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2022-09-02 17:54:27 +08:00
Albumen Kevin 12f67868a9 Merge branch 'apache-3.0' into apache-3.1 2022-09-02 11:07:47 +08:00
cnjxzhao d6795c6364
Add error code 5-2 ~ 5-20. (#10521) 2022-09-01 09:47:49 +08:00
conghuhu 8663a12ca2
feat: add unloadClusterRelated in ReferenceConfig which can uninstall the directory, router and load balance related to the cluster (#10498) 2022-08-27 17:07:12 +08:00
Owen.Cai 33cb8c6116
Init deadlock (#10503)
* try fix deadlock

* change code style

* change code style

* commit private
2022-08-25 15:41:33 +08:00
紫薯不好吃 a81e593bfa
ReferenceAnnotationBeanPostProcessor getReferenceBeans()方法注解有误,替代的方法是ReferenceBeanManager.getReferences() (#10495)
Co-authored-by: cmingsen <cmingsen@linewell.com>
2022-08-25 15:35:51 +08:00
灼华 f7e87c1445
Add some test cases and optimizations (#10481)
* Add some test cases and optimizations

* Rollback

* Update ClassGenerator.java
2022-08-24 10:34:16 +08:00
Albumen Kevin 551f820a7e Merge branch 'apache-3.0' into apache-3.1
# Conflicts:
#	dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/support/AbstractRegistry.java
2022-08-15 11:16:43 +08:00
灼华 6822b2301c
Try to get it from the cache before generating the referenceKey (#10173) 2022-08-15 10:04:03 +08:00
zhaoyunxing c80b79174c
Fix config equals for issus#10419 (#10427) 2022-08-15 09:56:13 +08:00
huangjikun 438519cb71
fixed ServiceBeanNameBuilder same version/group conflict (#10454) (#10455)
* fixed ServiceBeanNameBuilder same version/group conflict (#10454)

* fixed ServiceBeanNameBuilder same version/group conflict (#10454)
2022-08-15 09:44:50 +08:00
liufeiyu1002 29e4e4235b
fix sofa 非dubbo 子模块启动时获取 发生`No bean named referenceAnnotationBeanPostProcessor` 异常 (#10451) 2022-08-14 10:50:39 +08:00
Andy Cheung 213944c03e
Add code that shows error code 2-2, 1-9, 5-1 with code optimization. (#10452)
* Optimize javadoc in Protocol.

* Optimize javadoc in Protocol.

* Add error 2-2 in ReferenceConfig.

* Add error code 5-1 in CuratorZookeeperClient and Curator5ZookeeperClient.

* Optimize Javadoc of ZookeeperClient.

* Forbids the instantiation and optimize comments of UrlUtils.

* Fix typo in FrameworkExecutorRepository.

* Throw created illegalStateException instead of throwing a new one.

* Add error code 1-9 constructor of AbstractRegistry.

* Optimize comments and modifiers.

* Optimize appearance of error code 1-9.
2022-08-14 10:40:44 +08:00
conghuhu bf11f298ed
feat: add mesh enable config and process url in mesh mode (#10356) 2022-08-09 21:39:25 +08:00
Albumen Kevin 61d7389603 Merge branch 'apache-3.0' into apache-3.1 2022-08-09 09:58:20 +08:00
Andy Cheung 7b3cdd24d3
Change error code 1-2 to 0-2, add code of logging error code 2-2, optimize javadoc, and add unit tests in Configuration. (#10410)
* Add 2-2 in ReferenceConfig, and fix typo in ZookeeperRegistry.

* Change error code 1-2 to 0-2.

* Change description of 0-2.

* Add error code 0-2 in Configuration interface.

* Add unit tests of Configuration interface.

* Fix typo of ZookeeperRegistry.

* Optimize javadoc.
2022-08-07 10:35:07 +08:00
灼华 dcb2d703fb
Optimize the logic of ConfigConfigurationAdapter to get prefixed meta… (#10389)
* Optimize the logic of ConfigConfigurationAdapter to get prefixed metadata

* Remove unused import

* Rollback

* Rollback
2022-08-01 14:41:47 +08:00
Albumen Kevin 80561c1925 Merge branch 'apache-3.0' into apache-3.1 2022-07-28 14:07:48 +08:00
Andy Cheung f9eb28cf7e
Adding error code to multiple classes in multiple modules. (#10373)
* Add @Override in DubboConfigDefaultPropertyValueBeanPostProcessor

* Add error code 5-1 in config center module.

* Code optimization.
2022-07-27 17:21:39 +08:00
灼华 659249d07d
Fix the problem of partial setXXX method injection of spi class (#10354)
* Fix the problem of partial setXXX method injection of spi class

* Update ExtensionLoader.java

* Add check
2022-07-27 17:20:07 +08:00
monkeyWie e3cc8595dc
fix: metadata service port error when config DUBBO_PORT_TO_REGISTRY env (#10364) 2022-07-26 09:16:42 +08:00
liufeiyu1002 eb18f64a41
fix 特殊情况下重复注入别名 (#10359) 2022-07-25 10:12:46 +08:00
Albumen Kevin 393084352e Merge branch 'apache-3.0' into apache-3.1 2022-07-15 15:34:05 +08:00
Albumen Kevin f1af604e7e
Fastjson2 Support (#10166) 2022-07-15 10:18:41 +08:00
huazhongming 807fc12203
Decoupling ConfigBase and ServiceModel (#10110) 2022-07-15 09:22:47 +08:00
Young Hu 3101a5d458
fix metadata service export port (#10055) 2022-07-15 09:14:18 +08:00
Albumen Kevin 766d0cfa89 Merge branch 'apache-3.0' into apache-3.1 2022-07-14 10:06:54 +08:00
灼华 edd245e595
Optimize code and add some ut for config-spring module (#10308) 2022-07-13 17:38:53 +08:00
chenziqiang666 651d4df9a0
fix dubbbo to dubbo (#10309) 2022-07-12 19:46:44 +08:00
crazyStar 768a69e8eb
Fix ReferenceConfig init ref check (#10225)
https://github.com/apache/dubbo/issues/10222
2022-07-12 11:29:01 +08:00
cheese8 4be39e4744
refactor ExtensionInjector and related (#10301)
* refactor SpiExtensionInjector and related

* refactor the code style
2022-07-12 11:16:48 +08:00
Albumen Kevin b5e7598a2d
[3.1] Fix 3.1 circular dependency (#10259)
* [3.1] Fix 3.1 circular dependency

* fix dependency

* fix dependency

* fix pom
2022-07-03 14:08:40 +08:00
Albumen Kevin b68f1147fa
[3.0] Clear up env when destroy (#10193)
* [3.0] Clear up env when destroy

* fix import

* fix clean

* update clean up
2022-07-01 14:19:14 +08:00
灼华 bdda9e56df
Remove unused parameters of ServiceAnnotationPostProcessor#processScannedBeanDefinition method (#10152) 2022-06-20 09:56:28 +08:00
ken.lj 2face28201
register MetadataService as internal service (#10148)
* register MetadataService as internal service

* fix ut

* register consumer model when generating proxy for internal service

* check model type directly

* check by looking up service for model type here is not clear

* unify thread configuration
2022-06-17 14:21:32 +08:00
Albumen Kevin 675cd4bb13
[3.0] Exact json utils (#10156) 2022-06-16 14:54:31 +08:00
qinliujie f7bf43b0c4
improve:speed up application start up time (#10109) 2022-06-13 14:24:02 +08:00
Wang Chengming d9bdafdf94
fix #10044, sharing proxy instance with references
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
2022-06-13 10:31:56 +08:00
huazhongming 159b04e6c9
remove author (#10112) 2022-06-03 13:10:23 +08:00
huazhongming a57394a85c
fix destroy reference cause NPE (#10050)
Signed-off-by: crazyhzm <crazyhzm@gmail.com>
2022-05-18 17:15:35 +08:00
Albumen Kevin 7e8c7aaca7
Add shutdown hook ignore support (#10029) 2022-05-12 15:57:49 +08:00
ken.lj d0ae161635
Followup of #10010, share proxy instance among References that have the same key. (#10017)
fixes #10012
2022-05-10 09:40:16 +08:00
ken.lj 06618160e7
Fix #9829, SimpleReferenceCache bug to cause genericInvoke high lantency (#10010) 2022-05-07 16:10:55 +08:00
Wang Chengming a2f1650526
[3.0]fix #9863, @Method annotation parma isReturn invalid (#9865) 2022-05-07 14:00:06 +08:00
ken.lj c2dfbc9e38
[3.0] Service discovery model enhancement for supporting of dns registry (#9904) 2022-04-08 15:13:02 +08:00
ken.lj 3654e8fb08
[3.0] Set to not register metadata service to registry. (#9902)
fixes #9895.
2022-04-08 12:16:40 +08:00
Gong Dewei 35a87a62d0
[3.x] add detail log for generic and interface type conflicts (#9856)
* add detail log for generic and interface type conflicts

* fix generic interfaceClass
2022-04-07 13:48:33 +08:00
灼华 e34797ce3b
Code optimization and fix typo (#9840)
* Code Adjust

* Fix typo

* FIX UT

* FIX UT

* Adjust the order of the two if judgments
2022-03-28 11:46:27 +08:00
GuoHao 7c13626872
[3.0 Triple] Support native stub generator (#9822)
Support native stub generator
2022-03-27 10:50:01 +08:00
ken.lj ce0e60d3d4
Fix 9806, check metadata protocol (#9820) 2022-03-25 11:00:20 +08:00
Albumen Kevin 96bc6c319f
[3.0] reuse some executor services in framework level (#9809)
* [3.0] reuse some executor services in framework level

* fix ut

* add application name to thread name

* fix ut

* fix ut
2022-03-20 15:11:35 +08:00
ken.lj 12b12ef093
Fix 3.0 followup 9784 (#9793) 2022-03-16 15:38:08 +08:00
ken.lj c3dd89b8bf
Fix 3.0 registry as metadata (#9784) 2022-03-15 16:04:35 +08:00
灼华 bd5c620946
Optimize the logic of writing memory container(properties) to files i… (#9695)
* Optimize the logic of writing memory container(properties) to files in AbstractRegistry and AbstractMetadataReport

* FIX UT
2022-03-15 14:24:25 +08:00
ken.lj 6069fde474
fix shutdown process, destroy registry and protocol server first before destroying other resources (#9747) 2022-03-15 12:07:46 +08:00
ken.lj e9175a6c74
add more configuration items for control of remote metadata registration. (#9767) 2022-03-11 15:11:10 +08:00
ken.lj 5c9287f92a
Revert "Fixe the issue that the default protocol configured by the consumer does not take effect in the application-level mode (#9683)" (#9727)
This reverts commit eed418a96d.
2022-02-28 12:11:52 +08:00
灼华 08dea8118b
Fix the problem that NPE may appear in ReferenceBeanSupport#convertToString method (#9693) 2022-02-25 16:53:35 +08:00
灼华 eed418a96d
Fixe the issue that the default protocol configured by the consumer does not take effect in the application-level mode (#9683) 2022-02-25 16:51:50 +08:00
ken.lj 7a5d04a169
[3.0] Fix concurrency issues of service discovery (#9684) 2022-02-23 10:05:51 +08:00
huazhongming b1e3b18e69
Print real interface name (#9631)
* print real interface name

* change to  parseBoolean
2022-02-18 17:00:11 +08:00
Albumen Kevin 7f991efa97
[3.0] Support registry delay export (#9694) 2022-02-17 13:48:23 +08:00
Albumen Kevin 0d3b572e2a
[3.0] ServiceDefinition usage refactor & distinguish serviceName and interfaceName (#9659) 2022-02-11 14:11:37 +08:00
jessin 467d83202e
only process context event of current context (#9637) 2022-01-29 15:06:46 +08:00
Albumen Kevin eddb773151
[3.0] Fix Service Discovery related concurrency issue (#9642) 2022-01-29 14:55:23 +08:00
ken.lj c57d945289
set spring context for module model (#9636) 2022-01-28 11:40:49 +08:00
ken.lj d4216ad854 try refreshing registry config 2022-01-25 10:44:22 +08:00