随机值
value=${random.value}
使用application-dev.properties配置文件
spring.profiles.active=dev
端口
server.port=8089
JPA配置数据源
spring.datasource.dnriver-class-name: com.mysql.jdbc.Driver
spring.datasource.url : jdbc:mysql://localhost:3306/spring-cloud?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
spring.datasource.username : root
spring.datasource.password : 123456
spring.jpa.hibernate.ddl-auto: create #第一次建表 create 后面用 update
spring.jpa.hibernate.show-sql: true
Redis数据源配置,选择序号为 1 的数据库,配置 Pool 的相关配置
spring.redis.host : localhost
spring.redis.port: 6379
spring.redis.password:
spring.redis.database : 1
pool.max-active:8
pool.max-wait:-1
pool.max-idle:500
Eureka Server
eureka.instance.hostname=localhost
spring.application.name=eurka-server
#一下两句来表明自己是一个eureka server
#自身不注册到eureka服务器
eureka.client.registerWithEureka=false
#是否从eureka服务器获取注册信息
eureka.client.fetchRegistry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
Eureka Client 发送续约心跳的时间
eureka.instance.leaseRenewalIntervalInSeconds
Eureka Server 在多长时间内没有收到心跳将实例剔除的时间
eureka.instance.leaseExpirationDurationInSeconds
Ribbon 的负载平衡器从本地的 Eureka Client 获取服务注册列表信息的缓存刷新时间,30s
ribbon.ServerListRefreshlnterval
关闭Eureka Server 的自我保护模式
eureka.server.enable-self-preservation= false
禁止调用 Eureka Client 获取注册列表,这时需要自己去维护一份服务注册列表信息
ribbon.eureka.enable=false
stores.ribbon.listOfServers : a.com,b.com
在 Feign上开启熔断器
feign.hystrix.enabled=true