![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
机智的豆子
现在学习编程还在挣扎阶段,需要有恒心才能坚持下来。
展开
-
Hystrix实现熔断、降级、服务隔离
1.Hystrix简介1.1 使用Hystrix实现服务隔离 Hystrix 是一个微服务关于服务保护的框架,是Netflix开源的一款针对分布式系统的延迟和容错解决框架,目的是用来隔离分布式服务故障。它提供线程和信号量隔离,以减少不同服务之间资源竞争带来的相互影响;提供优雅降级机制;提供熔断机制使得服务可以快速失败,而不是一直阻塞等待服务响应,并能从中快速恢复。Hystrix通过这些机制来阻止级联失败并保证系原创 2020-05-24 09:46:54 · 1308 阅读 · 0 评论 -
Springboot2.x整合Springcloud(第一章)服务的注册与发现
Spring Cloud(一)服务的注册与发现(Eureka) Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Spri...原创 2019-04-23 00:00:15 · 2339 阅读 · 0 评论 -
Spring Cloud(第二章)服务提供者 Eureka + 服务消费者(rest + Ribbon)
Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。Ribbon是什么? Ribbon是Netf...原创 2019-04-23 23:37:25 · 223 阅读 · 0 评论 -
Spring Cloud(第三章)服务提供者 Eureka + 服务消费者 Feign
Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解,它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解,Feign支持可插拔的编码器和解码器,Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。Feign 具有如下特性:...原创 2019-04-24 00:20:44 · 375 阅读 · 0 评论