摘要: Hystrix的介绍: Hystrix,是spring cloud的一个组件,是一种保护机制,用于隔离访问远程服务,防止出现级联失败(雪崩效应)。 Hystrix处理请求的策略: 服务降级:Fallback,可以理解为备胎,从五星级降到四星级等; 线程隔离:避仓模式,默认的一种策略;例如新冠肺炎在某 阅读全文
posted @ 2020-04-03 22:21 moonlighter 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Ribbon的介绍: Ribbon是spring cloud的一个组件,是Netflix发布的负载均衡器,有助于控制HTTP客户端行为。为Ribbon配置服务提供者地址列表后, Ribbon就可基于负载均衡算法,自动帮助服务消费者请求。 Ribbon默认提供的负载均衡算法有:轮询,随机,重试法,加权 阅读全文
posted @ 2020-04-03 20:26 moonlighter 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Eureka的介绍: Eureka是spring cloud框架的一个组件,作为注册中心,使用推拉机制动态获取IP和端口。 Eureka的配置: 1. Eureka-server端的配置文件application.yml: server: port: 7001 eureka: client: reg 阅读全文
posted @ 2020-04-03 19:15 moonlighter 阅读(257) 评论(0) 推荐(0) 编辑
摘要: SpringCloud介绍: 1. 什么是微服务? 微服务架构(Microservice Architecture)是一种架构概念,旨在将功能点进行比较细粒度的拆分, 拆成一个个可以独立运行和发布部署的独立系统。这些系统我们就称为微服务系统。微服务系统近乎完全解耦。 2. 微服务架构的实现技术: d 阅读全文
posted @ 2020-04-03 17:54 moonlighter 阅读(194) 评论(0) 推荐(0) 编辑