spring cloud

server.port=8081
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
spring.application.name=client1
#Eureka客户端向服务端发送心跳的时间间隔,单位为秒(客户端告诉服务端自己会按照该规则) 默认30秒
eureka.instance.lease-renewal-interval-in-seconds =60
     #Eureka服务端在收到最后一次心跳之后等待的时间上限,单位为秒,超过则剔除(客户端告诉服务端按照此规则等待自己)默认90秒
eureka.instance.lease-expiration-duration-in-seconds =90
#剔除失效服务间隔 下面这是写在服务端的的 默认60秒 所以正常情况服务失效(彻底在服务器上消失而不是缓存)是 30+60+90三分钟
#eureka.server.eviction-interval-timer-in-ms=2000
#这个prefer-ip-address最好填上因为下面spring.cloud.client.ip-address虽然起到映射ip的作用但是实际点进去 还是主机名 所以最好加上
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.application.name}:${spring.cloud.client.ip-address}:${spring.application.instance_id:${server.port}}
#这个refresh 是指不用重启项目就能刷新本地配置文件到项目里  并且请求方法是POST
management.endpoints.web.exposure.include=refresh,health,info,env,hystrix.stream
management.endpoint.health.show-details=always

info.app.name:${spring.application.name}
info.company.name: 河南点阵科技有限公司
#标识多久去拉取服务器注册信息 默认30秒 api-gateway 可以设置的为5秒
eureka.client.registry-fetch-interval-seconds=30

#默认不启用
#默认是false
feign.hystrix.enabled=true
#启用压缩 开启压缩可以有效节约网络资源,提升接口性能,我们可以配置 GZIP 来压缩数据:
feign.compression.response.enabled=true
#启用压缩
feign.compression.request.enabled=true
feign.compression.request.mime-types=text/xml,application/xml,application/json
#最小压缩值得标准
feign.compression.request.min-request-size=2048

#默认为true

#对当前实例的重试次数
ribbon.MaxAutoRetries=1

ribbon.ConnectTimeout=1000
#对所有操作请求都进行重试 包括请求超时和读取超时 设置为false时 只对get请求进行重试 否则对post put都进行重试
ribbon.OkToRetryOnAllOperations=true
ribbon.ReadTimeout=1000
#切换实例的重试次数
ribbon.MaxAutoRetriesNextServer=1



spring.redis.host=localhost
spring.redis.port=6379
#spring.redis.password=root #根据需要
# 连接超时时间(毫秒)
spring.redis.timeout=10000
# Redis默认情况下有16个分片,这里配置具体使用的分片,默认是0
spring.redis.database=0
# 连接池最大连接数(使用负值表示没有限制) 默认 8
spring.redis.lettuce.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认 -1
spring.redis.lettuce.pool.max-wait=-1
# 连接池中的最大空闲连接 默认 8
spring.redis.lettuce.pool.max-idle=8
# 连接池中的最小空闲连接 默认 0
spring.redis.lettuce.pool.min-idle=0

# 连接池最大阻塞等待时间(使用负值表示没有限制
spring.redis.lettuce.pool.shutdown-timeout=100

rocketmq.nameServer=127.0.0.1:9876
rocketmq.producer.group=producer1
rocketmq.bb=127.0.0.1:9876


#没有默认 不配这个话 就看下面hystrix的时间
feign:
    client:
        config:
            #服务名 默认的话为所有默认加上那个
            default:
                connectTimeout: 5000
                readTimeout: 5000
            client:
                connectTimeout: 5000
                readTimeout: 5000
#这个时间是管用的一旦开启 默认是一秒 和上面那个时间哪个小哪个管用
hystrix:
    command:
        default:
            execution:
                isolation:
                    thread:
                        timeoutInMilliseconds: 10000
hystrix.threadpool.default.coreSize    100    #并发执行的最大线程数,默认10    2021-04-29 12:08:24     
hystrix.threadpool.default.maxQueueSize    1000    #BlockingQueue的最大队列数,默认值-1    liyanan    2021-04-25 15:27:29     
hystrix.threadpool.default.queueSizeRejectionThreshold    1000    #即使maxQueueSize没有达到,达到queueSizeRejectionThreshold请求也会被拒绝,默认值5










 








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值