![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
springcloud
没有不忧伤的故事
这个作者很懒,什么都没留下…
展开
-
SpringCloud6-zuul路由网关
什么是API网关在微服务架构中,通常会有多个服务提供者。设想一个电商系统,可能会有商品、订单、支付、用户等多个类型的服务,而每个类型的服务数量也会随着整个系统体量的增大也会随之增长和变更。作为UI端,在展示页面时可能需要从多个微服务中聚合数据,而且服务的划分位置结构可能会有所改变。网关就可以**对外暴露聚合API,屏蔽内部微服务的微小变动,**保持整个系统的稳定性。当然这只是网关众多功能中的一...原创 2020-04-25 18:28:49 · 495 阅读 · 0 评论 -
SpringCloud5--Hystrix断路器
前面咱们说到,一个复杂的分布式系统面临许多问题,每个服务都存在依赖关系,而这个依赖关系有时候可能会失败,而A调用B和C,B和C又调用其他服务,这种调用关系叫“扇出”,如果扇出的链条上有一个服务出现问题。就会造成“服务雪崩”服务雪崩当服务A的流量突然增加,服务A扛得住请求,服务B和服务C未必能扛得住这突发的请求。如果服务C因为抗不住请求,变得不可用。那么服务B的请求也会阻塞,慢慢耗尽服务B的...原创 2020-04-23 22:15:30 · 304 阅读 · 0 评论 -
SpringCloud4-Feign负载均衡
1.Feign是什么Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。2.Feign能...原创 2020-04-17 01:32:54 · 477 阅读 · 0 评论 -
SpringCloud2--Eureka服务注册与发现
Eureka1.Eureka是什么2.Eureka基本架构和简单原理Eureka ServerEurekaClient3.Eureka三大角色和流程4.单个Eureka Server配置部署实例4.Eureka 的注解1.Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于...原创 2020-04-11 17:12:12 · 251 阅读 · 0 评论 -
SpringCloud3--Ribbon负载均衡 服务消费调用
1.Ribbon是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端,一套基于HTTP和TCP的客户端负载均衡工具。Ribbon是Netflix发布的开源项目,通过Spring Cloud的封装,可以轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。R...原创 2020-04-11 17:01:02 · 431 阅读 · 1 评论 -
微服务概述与SpringCloud概述
文章目录1.什么是微服务?2.微服务技术栈有哪些3.微服务之间的通讯方式4.什么是SpringCloud5.springboot 和 springcloud的关系1.什么是微服务?微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RE...原创 2020-04-11 16:57:46 · 487 阅读 · 0 评论