SpringCloud中常用的配置属性

  1. 连接config配置
pring.profiles.active=dev
#配置中心的地址
#spring.cloud.config.uri=http://localhost:8768/

#对应的是配置文件规则中的{application}部分
spring.cloud.config.name=gateway
#对应的是配置文件规则中的{profile}部分,可以是多个,用逗号隔开。
spring.cloud.config.profile=dev
#配置中心的地址,注册中心的方式
spring.cloud.config.discovery.enabled=true
spring.cloud.config.discovery.service-id=config-server

#本地注册中心地址
security.user.name=admin
security.user.password=admin
eureka.client.serviceUrl.defaultZone=http://${security.user.name}:${security.user.password}@localhost:8761/eureka/
#优先使用指定ip注册
#eureka.instance.prefer-ip-address = true
#指定ip地址
#eureka.instance.ip-address=172.22.32.14
#指定hostname
#eureka.instance.hostname=172.22.32.14
  1. 网关配置
#注册中心页面显示指定的状态status
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${spring.application.name}:${server.port}

#端口
server.port=8764

#服务名称
spring.application.name=gateway-server

zuul.routes.idxs-service.path=/idxs-service/**
zuul.routes.idxs-service.serviceId=idxs-service

zuul.routes.public-service.path=/public-service/**
zuul.routes.public-service.serviceId=public-service

zuul.routes.mdxs-service.path=/mdxs-service/**
zuul.routes.mdxs-service.serviceId=mdxs-service

zuul.routes.dpt-server.path=/dpt-server/**
zuul.routes.dpt-server.serviceId=dpt-server
# 将指定路由的敏感头信息设置为空
zuul.routes.dpt-server.sensitive-headers=
# 对指定路由开启自定义敏感头
zuul.routes.dpt-server.custom-sensitive-headers=true


#是否开启路由重试,zuul自身集成了ribbon
#zuul.retryable=true
#zuul超时设置
#默认1000ms
zuul.host.socket-timeout-millis=200000
#默认2000ms
zuul.host.connect-timeout-millis=200000

#对当前实例的重试次数
#ribbon.MaxAutoRetries=1
#切换实例的重试次数
#ribbon.MaxAutoRetriesNextServer=1
#请求处理的超时时间,默认5s
ribbon.ReadTimeout=180000
#对所有操作请求都进行重试
#ribbon.OkToRetryOnAllOperations=true
ribbon.ConnectTimeout=180000
ribbon.SocketTimeout=180000

#熔断器默认开启
#禁用熔断器,不推荐,熔断器的timeout时间一般要大于ribbon的timeout时间
#hystrix.command.default.execution.timeout.enabled: false
#hystrix 超时时间最好大于Ribbon的超时时间
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=190000


#日志相关
logging.config=classpath:logback-spring.xml

#网关url配置
zullurl=http://localhost:8764/

#判断是否记录日志
logServer=idxs-service,mdxs-service,public-service,dpt-server

#热部署生效
spring.devtools.restart.enabled=true

  1. config配置(本地管理)
#指定为本地管理
spring.profiles.active=native
#配置中心端口
server.port=8767

spring.application.name=config-server

#申明本地配置文件的存放位置
spring.cloud.config.server.native.searchLocations=classpath:/properties
#生产和测试配置文件的存放位置
#spring.cloud.config.server.native.searchLocations=file:/opt/apps/config/properties

#本地注册中心地址
security.user.name=admin
security.user.password=admin
eureka.client.serviceUrl.defaultZone=http://${security.user.name}:${security.user.password}@localhost:8761/eureka/
#刷新时,关闭安全验证
management.security.enabled=false
#开启消息跟踪
spring.cloud.bus.trace.enabled=true
#日志相关
logging.config=classpath:logback-spring.xml


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值