springcloud | 二十三、Gateway网关简介

[toc]一、简介官方地址:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/SpringCloud Gateway是Spring Cloud的一个全新项目,基于


springcloud | 二十二、Hystrix服务监控

[toc]一、简介除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystri发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求多少成功,多少失败等。Netflix通过hystri


springcloud | 二十一、Hystrix服务熔断

[toc]一、熔断简介熔断论文:https://martinfowler.com/bliki/CircuitBreaker.html1. 熔断机制概述熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速


springcloud | 四十九、SpringbootAdmin微服务监控

[toc]一、简介Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用 Eureka注册到admin server中进行展示,Spring Boot Admin UI部分使用AngularJs将数据展示在前端


springcloud | 二十、Hystrix服务降级

[toc]处理问题:对方服务超时了,调用者不能一直卡死等待,必须有服务降级。对方服务down机了,调用者不能一直卡死等待,必须有服务降级。对方服务OK,调用者自己出故障或有自我要求(自己的等待时间小于服务提供者),自己处理降级。一、提供服务进行服务降级1. 修改提供服务业务层增加hystrix注解p


springcloud | 十九、服务高并发案例二

[toc]作者:雨中散步撒哈拉来源:https://liudongdong.top公众号:雨中散步撒哈拉备注:欢迎关注公众号,学习技术,一起成长!为了演示hystrix能处理什么问题,本篇进行bug复现。一、创建cloud_learn_users_hystrix_8011模块1. 创建模块cloud


springcloud | 十八、服务高并发案例一

[toc]作者:雨中散步撒哈拉来源:https://liudongdong.top公众号:雨中散步撒哈拉备注:欢迎关注公众号,学习技术,一起成长!为了演示hystrix能处理什么问题,本篇进行bug复现。一、创建cloud_learn_store_hystrix_7011模块1. 创建模块cloud


springcloud | 十七、为什么引入Hystrix

[toc]题外话相传古老时期,项目作为一个整体,业务扩展让码农苦不堪言。这时,躁动的革命已在酝酿,众多革命者口水飞溅,叙说着一个个想法,最终定下俩个字“拆分”。自此项目拆分时代开启。许多年后,项目拆分暴露了多模块之间服务散乱的问题,然经过大神Eureka以一己之力挽救项目拆分思想于水火之中(**服务


springcloud | 十六、Openfeign超时控制和日志打印

[toc]作者:雨中散步撒哈拉来源:https://liudongdong.top公众号:雨中散步撒哈拉备注:欢迎关注公众号,学习技术,一起成长!一、超时控制1. 修改提供服务模块修改范围:cloud_learn_store_7001、cloud_learn_store_7002修改内容:Payme