摘要: 背景介绍 1. 服务雪崩 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。 一个服务失败,导致整条链路的服务都失败的情形,我们称之为服务雪崩 2.引起服务雪崩和服务雪崩的三个阶段 原因大致有四: 硬件故障 程序bug 缓存击穿(用户大量访问缓存中没有键值,导致大量请求数据 阅读全文
posted @ 2021-05-26 18:13 圣金巫灵 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1. 代码: @Configuration public class LogConfig { @Bean Logger.Level feignLoggerLevel() { return Logger.Level.FULL; } } yml: logging: level: #feign对接口进行什 阅读全文
posted @ 2021-05-26 11:59 圣金巫灵 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.代码 在cloud-payment-provider8001的PaymentController里添加 // 用于测试openFeign的超时控制 @GetMapping("/payment/timeout") public String paymentOpenFeignTimeOut() { 阅读全文
posted @ 2021-05-26 11:52 圣金巫灵 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 1.简介: OpenFeign声明式的webService客户端. Feign可以与Eureka和Ribbon组合以支持负载均衡。使用方法是定义一个接口并在上面添加注解。 2.代码 这里的EurekaMain7001和EurekaMain7002是两个Eureka server. PaymentMa 阅读全文
posted @ 2021-05-26 11:36 圣金巫灵 阅读(141) 评论(0) 推荐(0) 编辑