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
#服务间调用超时
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000
3、总结
以上参数配置是项目中常用的,通过这些参数配置可以简单明了的知道那台服务器注册到了注册中心,其它的用默认的就可以了,除非项目中某些功能必须修改配置,才考虑修改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。