Commit Graph

129 Commits (53d466fc4bd247d77d6dd2e4d98dc2b7fa2b1bc0)

Author SHA1 Message Date
ZhangBin 53d466fc4b
fix: Nacos integration with SpringBootAdmin.(2022.x) (#3318) 2 years ago
Steve Rao abeb164de4
Deleted unnecessary implement relationship (#3298) 2 years ago
liuwei 676b7e28dc
fix: NacosLoadBalancer cannot be used with HintBasedServiceInstanceListSupplier (#3270)
close #3269
2 years ago
Steve Rao 80ab5e6ab4
fix jdk compatibility problem (#3249)
Fix jdk compatibility problem
2 years ago
Steve Rao d51f347d95
feature: support dual stack address registry and discovery in SCL (#3236) 2 years ago
Steve Rao e50b3ae8a9
fix: remove useless suffix of IPv6 address (#3189) 2 years ago
RuanSheng d5558a9d2c
[2022.x] Fix nacos discovery/config log (#3133) (#3160) (#3166) 2 years ago
YuLuo 1eacea72d0
update copyright in 2022.x (#3125) 2 years ago
ruansheng 3280f7eebb add MockNamingService methods 2 years ago
MieAh 2815b745ac
Optimized with jdk new features (#2972)
* Optimize switch expressions.

* Optimize instanceOf to determine pattern matching

* Optimize switch expressions.

* Optimize instanceOf to determine pattern matching
2 years ago
ruansheng 17ead015ea support jdk 17 2 years ago
ruansheng d53ac12bec update spring.factories to auto-configuration 2 years ago
ruansheng 6f55171371 Rename HeartBeat bean name 2 years ago
ruansheng de8d2c8cbf Rename NacosGatewayLocatorHeartBeat 2 years ago
ruansheng 191a267ac8 Add nacosWatch tests 2 years ago
ruansheng b80b34ca91 Fix nacos discovery client config test 2 years ago
ruansheng 4a51c2072b correct spring configuration metadata of nacosWatch 2 years ago
ruansheng f57fea67ba [ISSUE#2868] Refactor nacos watch 2 years ago
JAY c5c4fed524
fix: replace some character strings to static constant (#2851) 2 years ago
pandaapo 32e75e2d9a
When ipType is IPv6 but there's no IPv6 found, find IPv4(Fixes gh-2802) (#2806)
* When ipType is IPv6 but there's no IPv6 found, find IPv4(Fixes gh-2802)

* modify the logic of findFirstNonLoopbackIPv6Address()
2 years ago
chengpu.rzh 7ba72d022a fix: fix NetworkInterfaceTests using IPv6 address error. 2 years ago
lai hui b565a62418 fix checkstyle error 3 years ago
lai hui 7544020047 [Feature]support register IPv6 3 years ago
yuhuangbin 3faaa2f071 enhancement NacosServiceManager 3 years ago
MageekChiu 4265913e51 feat(nacos): add meta method for instance 3 years ago
Weizhan Yun af1ca01cf1 为DCL中使用的变量添加volatile特性。 3 years ago
Freeman Lau a5df19e8b5 Fix code style, add some comment 3 years ago
Freeman Lau 6f04a247fd Refactor ServiceCache
add some comment
3 years ago
Freeman Lau 2f0ad20323 Optimize pom. 3 years ago
sorie 2b8e919215 Improve MockNamingService: return emptyList rather than null 3 years ago
sorie 94871e20ec Replace powermock with mockito in Nacos Discovery 3 years ago
Freeman Lau d2e88157dc Add Nacos import check integration tests. 3 years ago
Freeman Lau 9d09a6df64 Upgrade nacos to 1.4.3. 3 years ago
Freeman Lau 22008adf25 Merge remote-tracking branch 'upstream/2022.x' into merge_2.2.x_2022
# Conflicts:
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/RocketMQBinderUtils.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/RocketMQMessageChannelBinder.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/config/RocketMQComponent4BinderAutoConfiguration.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/consuming/RocketMQListenerBindingContainer.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageHandler.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageSource.java
3 years ago
Freeman Lau 3451906c2b Merge 2.2.x to 2022. 3 years ago
Freeman Lau 42f03eb1c8 Merge remote-tracking branch 'upstream/2.2.x' into merge_2.2.x_2022
# Conflicts:
#	README-zh.md
#	pom.xml
#	spring-cloud-alibaba-dependencies/pom.xml
#	spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc
#	spring-cloud-alibaba-docs/src/main/asciidoc/nacos-discovery.adoc
#	spring-cloud-alibaba-examples/nacos-example/nacos-discovery-example/nacos-discovery-provider-example/src/main/java/com/alibaba/cloud/examples/ProviderApplication.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/client/NacosPropertySource.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-config/src/main/resources/META-INF/spring.factories
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosDiscoveryProperties.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/test/java/com/alibaba/cloud/nacos/ribbon/NacosRibbonClientPropertyOverrideTests.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-sentinel/src/main/java/com/alibaba/cloud/sentinel/feign/SentinelFeign.java
#	spring-cloud-alibaba-starters/spring-cloud-starter-stream-rocketmq/src/main/java/com/alibaba/cloud/stream/binder/rocketmq/integration/RocketMQMessageHandler.java
3 years ago
Freeman Lau 3c67351907 Refactor deprecated code.
1. Spring 的 StringUtils#isEmpty 已经过时, 使用 spring-cloud-alibaba-commons 下的 StringUtils 替换, 如果同时还使用了
Spring StringUtils 的其他方法, 那么将使用 StringUtils#hasLength 取反替换

2. 移除类 NacosRefreshProperties

3. 优化pom, 删除重复依赖

4. 尽可能地优化 deprecated class and method

优化过后将完全消除打包构建时黄色警告⚠️
3 years ago
zkzlx 2cda113014
Merge pull request #2376 from galaxy-sea/customize_matedata
Modify the customize() method to facilitate subclass override
3 years ago
galaxy 14a71dab27 Modify the customize() method to facilitate subclass override 3 years ago
galaxy 5986556b6b NacosServiceInstance.getInstanceId() is null 3 years ago
Freeman Lau d36ee864fd Fixed checkstyle. 3 years ago
Freeman Lau 08f5438ab0 Set default to false.
Avoiding import *
3 years ago
Freeman Lau 5850798977 Add new configuration item.
Fixed equals and hash method.
Replaced StringUtils, Spring's isEmpty method is deprecated.
3 years ago
Freeman Lau 9a4a7d6f42 feature: Nacos failure tolerance.
增加 nacos 失败容错功能, 在查询失败时使用缓存值
3 years ago
x_vivi@yeah.net 000e141404 Change NacosServiceManager injection mode to constructor injection 3 years ago
Alex Lu 03e16756cd Fixes #2253: ThreadPoolTaskScheduler instance in NacosWatch can't be shutdown. 4 years ago
yuhuangbin 2fb1d06444 upgrade Nacos client version to 2.0.3 4 years ago
yuhuangbin 7d9751304e enhance Nacos shutdown code 4 years ago
XuDaojie 9eb5233dcb update nacos-discovery default don't use NacosLoadBalancer 4 years ago
XuDaojie f0edd0f820 update nacos-dicovery.additional-spring-configuration-metadata.json 4 years ago