From 3ccc5eb601f40441a0d2d0054a1cf5d861892444 Mon Sep 17 00:00:00 2001 From: SkyeBeFreeman <928016560@qq.com> Date: Sat, 12 Jul 2025 16:17:44 +0800 Subject: [PATCH] fix:fix tsf lossless not working bug. --- CHANGELOG.md | 3 ++- .../tsf-example/consumer-demo/pom.xml | 5 +++++ .../src/main/resources/{application.yml => bootstrap.yml} | 0 .../config/extend/tsf/TsfCoreEnvironmentPostProcessor.java | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) rename spring-cloud-tencent-examples/tsf-example/consumer-demo/src/main/resources/{application.yml => bootstrap.yml} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f6823f08..be2f78baf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,4 +10,5 @@ - [feat:support instance detect.](https://github.com/Tencent/spring-cloud-tencent/pull/1616) - [fix: fix loadbalancer metadata type.](https://github.com/Tencent/spring-cloud-tencent/pull/1624) - [feat:support polaris server nearby backup LB.](https://github.com/Tencent/spring-cloud-tencent/pull/1629) -- fix:fix ipv6 instance not found bug. \ No newline at end of file +- fix:fix ipv6 instance not found bug. +- fix:fix tsf lossless not working bug. \ No newline at end of file diff --git a/spring-cloud-tencent-examples/tsf-example/consumer-demo/pom.xml b/spring-cloud-tencent-examples/tsf-example/consumer-demo/pom.xml index 04f4a8314..026d8b065 100644 --- a/spring-cloud-tencent-examples/tsf-example/consumer-demo/pom.xml +++ b/spring-cloud-tencent-examples/tsf-example/consumer-demo/pom.xml @@ -26,5 +26,10 @@ org.springframework.cloud spring-cloud-starter-openfeign + + + org.springframework.cloud + spring-cloud-starter-bootstrap + \ No newline at end of file diff --git a/spring-cloud-tencent-examples/tsf-example/consumer-demo/src/main/resources/application.yml b/spring-cloud-tencent-examples/tsf-example/consumer-demo/src/main/resources/bootstrap.yml similarity index 100% rename from spring-cloud-tencent-examples/tsf-example/consumer-demo/src/main/resources/application.yml rename to spring-cloud-tencent-examples/tsf-example/consumer-demo/src/main/resources/bootstrap.yml diff --git a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java index a55adaba1..d50aa11fb 100644 --- a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java +++ b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java @@ -72,6 +72,8 @@ public final class TsfCoreEnvironmentPostProcessor implements EnvironmentPostPro String polarisAdminPort = environment.getProperty("polaris_admin_port"); if (StringUtils.isNotBlank(polarisAdminPort)) { defaultProperties.put("spring.cloud.polaris.lossless.enabled", environment.getProperty("spring.cloud.polaris.lossless.enabled", "true")); + // for tsf health check. + defaultProperties.put("spring.cloud.polaris.stat.enabled", environment.getProperty("spring.cloud.polaris.stat.enabled", "true")); } String tsfPreferIpv6 = environment.getProperty("tsf_prefer_ipv6");