SpringCloud
hresh
这个作者很懒,什么都没留下…
展开
-
SpringCloud入门学习之Hystrix
文章目录前言服务雪崩服务雪崩的产生过程服务雪崩的原因服务雪崩的应对策略简介什么是Hystrix?Hystrix的工作原理如何通过 Hystrix 解决服务雪崩?降级隔离(线程池隔离和信号量隔离)熔断请求合并测试基于Ribbon实现的负载均衡降级隔离(线程池隔离)隔离(信号隔离)熔断请求合并什么情况下使用请求合并请求合并的代价是什么服务提供者服务消费者基于Feign实现的负载均衡降级Hystrix-dashboard参考文献前言复杂分布式体系结构中的微服务存在着依赖关系,每个依赖关系在某些时候将不可避免的原创 2020-05-23 09:53:40 · 249 阅读 · 0 评论 -
SpringCloud入门学习之负载均衡
文章目录简介什么是负载均衡负载均衡的分类Ribbon实现单个服务提供者多个服务提供者负载均衡策略Ribbon常见的负载均衡策略Ribbon自定义负载均衡策略FeignFeign能做什么实现参考文献简介什么是负载均衡负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的 web 架构类似下面这样:上述图例中,用户通过网络访问 Web 服务器,如果服务器宕机了,那么整个系统都无法使用。另外如果有很多用户同时访问该原创 2020-05-23 09:52:38 · 358 阅读 · 0 评论 -
SpringCloud入门学习之Eureka
文章目录Eureka什么是EurekaEureka能做什么原理讲解Eureka Server示例Eureka Client示例actuator完善监控信息服务发现Discovery集群问题记录安全验证扩展CAP原则参考文献Eureka什么是EurekaEureka 是一个基于 REST(Representational State Transfer)的服务,主要用于 AWS cloud, 提供服务定位(locating services)、负载均衡(load balancing)、故障转移(failo原创 2020-05-22 23:37:00 · 552 阅读 · 2 评论 -
SpringCloud入门学习之Rest服务
文章目录父模块服务提供者数据库环境搭建数据筹备服务提供服务消费者问题记录参考文献父模块1、首先新建一个普通的 maven 项目,作为父级目录,之后的服务提供者和服务消费者都放在该目录下。2、导入相关依赖,供子模块引用 <!--集中维护依赖版本--> <properties> <junit.version>4.12</junit.version> <lombok.version>1.18.12&l原创 2020-05-22 22:59:08 · 364 阅读 · 0 评论