欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > 【Java】Spring Cloud全量YAML配置说明

【Java】Spring Cloud全量YAML配置说明

2025/5/3 3:19:26 来源:https://blog.csdn.net/qq_42454367/article/details/145887078  浏览:    关键词:【Java】Spring Cloud全量YAML配置说明

目录

  1. Spring Cloud 配置基础
  2. Eureka 配置
  3. Config Server 配置
  4. Ribbon 配置
  5. Feign 配置
  6. Hystrix 配置
  7. Zuul (Spring Cloud Gateway) 配置
  8. Sleuth 配置
  9. Bus 配置
  10. Consul 配置
  11. Security 与 OAuth2 配置
  12. 完整示例

1. Spring Cloud 配置基础

Spring Cloud 通常会基于 Spring Boot 的 application.yml 配置文件,并使用 spring.profiles.active 控制不同的环境配置。微服务的核心组件如服务注册中心、配置中心、断路器等,都通过 application.yml 进行配置。

基本结构

spring:application:name: service-name          # 微服务的名称,用于注册到注册中心cloud:discovery:enabled: true             # 开启服务发现功能profiles:active: dev                 # 激活的配置环境

2. Eureka 配置

Eureka 是 Spring Cloud 的服务注册与发现组件,包括 Eureka Server 和 Eureka Client。

服务端配置(Eureka Server)

spring:application:name: eureka-server
server:port: 8761
eureka:instance:hostname: localhost                  # 当前 Eureka Server 主机名client:register-with-eureka: false          # 表示自己不注册到 Eurekafetch-registry: false                # 禁止注册表同步server:wait-time-in-ms-when-sync-empty: 0   # Eureka 启动时的同步等待时间

客户端配置(Eureka Client)

spring:application:name

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词