摘要: 由于Eureka的剔除延迟,导致一个服务挂了以后(未从列表剔除期间),访问到这台宕机服务器的请求就会报错,而此时明明有可以提供相同服务的其他服务器在正常运行,这不是我们想看到的。 第一步:引入依赖 第二步:在服务消费方添加配置(yaml文件中的元素不能重复,举例:如果文件中已经配置了spring:开 阅读全文
posted @ 2020-03-27 17:25 荒野猛兽 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 因为在导入Eureka客户端依赖的时候,也会一并加载Ribbon的依赖,所以无需重新添加依赖 第一步:在服务消费方注入RestTemplate时添加LoadBalanced注解 package com.company;import org.springframework.boot.SpringApp 阅读全文
posted @ 2020-03-27 16:13 荒野猛兽 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 选中要搭建集群的应用,复制配置 或者直接 再修改端口,-Dserver.port=8086 再启动多个即可。 阅读全文
posted @ 2020-03-27 13:50 荒野猛兽 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 为了避免单点故障,Eureka注册中心会有集群,配置的时候只需要相互注册即可 例如三个服务器 一: server: port: 8080 # 端口spring: application: name: eureka-server # 应用名称,会在Eureka中显示,集群时名称一致eureka: cl 阅读全文
posted @ 2020-03-27 11:56 荒野猛兽 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 服务提供者 默认会每隔30秒向Eureka发送心跳,Eureka默认90秒还没有收到服务提供者发出的心跳就会标记剔除,每隔60秒剔除一次标记的服务。开发阶段可以适当缩短 eureka: instance: lease-expiration-duration-in-seconds: 90 # 90秒即 阅读全文
posted @ 2020-03-27 11:12 荒野猛兽 阅读(565) 评论(0) 推荐(0) 编辑