如何使用 Spring Cloud 2022.0.3 进行发现优先查找的配置

问题描述 投票:0回答:1

我花了相当多的时间在这个问题上摸不着头脑,深入研究文档、迁移指南、发行说明,但无法让应用程序从通过 eureka 找到的配置服务器获取其配置:它与 boot 2.7 完美配合.13/Cloud 2021.0.8,但启动 3.1.1/Cloud 2022.0.3 失败。

我在这里放了一个非常简单的项目:https://github.com/snussbaumer/spring-cloud-config-discovery-first-sample

主要分支是 spring boot 3,还有一个 main-spring-boot-2 分支,可以使用 spring boot 2 版本。差异实际上只是 poms 中的版本:snussbaumer/spring-cloud-config-discovery-first-sample@main...main-spring-boot-2

我还在 https://github.com/spring-cloud/spring-cloud-config/issues/2303 上发布了一个问题,但在那里并没有太大的吸引力。我尝试调试这个东西,但这不是一个简单的努力......我已经阅读了很多 Spring 代码,但在这里我有点迷失了。

spring-boot spring-cloud-config spring-cloud-netflix
1个回答
0
投票

Spring Cloud 2022.0.3 出现问题如此处所述

Spring Cloud Config 中存在一个与通过服务发现定位配置服务器相关的已知缺陷。为了在此版本中激活此功能,您需要在环境变量中或作为系统属性设置 spring.cloud.config.discovery.enabled=true 和 spring.cloud.config.discovery.serviceId 。此错误将在下一版本中解决。

现在 Spring Cloud 2022.0.4 已经发布,它又可以正常工作了。

© www.soinside.com 2019 - 2024. All rights reserved.