随笔分类 - |--- SpringCloud
摘要:熔断是什么? 熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇形链路的某个微服务出错不可用或者响应 时间太长时,会进行服务的降级,从而熔断该节点微服务的调用,快速返回错误的响应信息。 当检测到该节点微服务调用响应正常后,恢复调用链路 在Spring Cloud框架中。熔断机制通过Hystrix实
阅读全文
摘要:Hystrix的服务降级,既可以配置在服务提供端,也可以配置在服务调用端, 但一般来说,配置在服务调用端! 服务提供者端: 1)业务类 : 添加fallback方法 @Service public class PaymentService { public String paymentInfo_ok
阅读全文
摘要:1)是什么2)日志级别3)如何实现日志打印功能① 添加日志bean配置类@Configuration public class FeignConfig { @Bean Logger.Level feignLoggerLevel() { return Logger.Level.FULL; } } ②、在yml中添加如下配置logging: level: # feign日志以什么级别监控哪个接口 co...
阅读全文
摘要:这里做一个简单的demo演示 1)新建module cloud-consumer-feign-order80 这里标注了各个文件和包!!! 2) 添加依赖 <dependencies> <!--openfeign--> <dependency> <groupId>org.springframewor
阅读全文
摘要:1、IRule 简介 是一个接口其作用是:根据特定算法从服务列表中选取一个要访问的服务IRule的继承结构如下:IRule的主要实现类:2、如何替换Ribbon默认的轮询规则①、自定义配置类MySelfRule 将IRule的一个实现类添加到spring容器中@Configuration public class MySelfRule { @Bean public IRule myRule(){ ...
阅读全文
摘要:为什么会产生eureka的自我保护机制? 为了防止EurekaClient(服务提供者)可以正常运行,但是与EurekaServer网络拥挤的情况下, EurekaServer不会将EurekaClient服务剔除 什么是Eureka的自我保护进制 默认情况下,如果Eureka在一定时间内没有收到某
阅读全文
摘要:笔记写在这里,其实只是为了方便了以后黏贴,其实对各位没什么帮助,在这里提醒下! 而且我这没有全部粘贴,只是copy了大概的 1)搭建zookeeper服务并启动 这里就不再赘述了,直接去我的博客下看zookeeper在linux上的搭建 2) 支付服务注册进zookeeper 步骤如下: 项目结构:
阅读全文
摘要:1)加入maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>t
阅读全文
摘要:进入spring官网SpringCloud项目下:https://spring.io/projects/spring-cloud Boot和Cloud 依赖关系的详细介绍: 在浏览器上输入 https://start.spring.io/actuator/info 在线格式化json串,这里就是bo
阅读全文