温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

spring cloud(九):各组件常用配置参数

发布时间:2020-07-10 00:40:50 来源:网络 阅读:1459 作者:browser123 栏目:软件技术

1、Eureka的常用配置

    Eureka Server端

        eureka.server.enable-self-preservation # 设为false,关闭自我保护

        eureka.server.eviction-interval-timer-in-ms # 清理间隔(单位毫秒,默认是60*1000)

        eureka.environment=dev #指定环境

        eureka.datacenter=cloud 指定数据中心

   Eureka Client端

        eureka.client.healthcheck.enabled # 开启健康检查(需要spring-boot-starter-actuator依赖)

        eureka.instance.lease-renewal-interval-in-seconds # 续约更新时间间隔(默认30秒)

        eureka.instance.lease-expiration-duration-in-seconds # 续约到期时间(默认90秒)

        eureka.instance.preferIpAddress=true

        eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port} # 将Instance ID设置成IP:端口的形式        

        eureka.client.registerWithEureka=false # eureka服务没必要自己注册自己

        eureka.client.fetchRegistry=false # #eureka服务没必要拉取自己的注册信息

2、使用feign整合swagger

出现访问api接口超时,需要修改属性:

        #服务间调用超时

        hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000

3、总结

   以上参数配置是项目中常用的,通过这些参数配置可以简单明了的知道那台服务器注册到了注册中心,其它的用默认的就可以了,除非项目中某些功能必须修改配置,才考虑修改。




向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI