
SpringCloud
文章平均质量分 77
微服务技术
Forrest Gump plus
这个作者很懒,什么都没留下…
展开
-
Hystrix熔断器
第 3 节Hystrix熔断器 属于一种容错机制 3.1 微服务中的雪崩效应 当山坡积雪内部的内聚力抗拒不了它所受到的重力拉引时,便向下滑动,引起大量雪体崩塌,人们 把这种自然现象称作雪崩。 微服务中,一个请求可能需要多个微服务接口才能实现,会形成复杂的调用链路。 服务雪崩效应:是一种因“服务提供者的不可用”(原因)导致“服务调用者不可用”(结果),并将不可用逐渐放大的现象。 扇入:代表着该微服务被调用的次数,扇入大,说明该模块复用性好 扇出:该微服务原创 2021-09-29 09:26:59 · 160 阅读 · 0 评论 -
Ribbon负载均衡
第 2 节 Ribbon负载均衡 2.1 关于负载均衡 负载均衡一般分为服务器端负载均衡和客户端负载均衡 所谓服务器端负载均衡,比如Nginx、F5这些,请求到达服务器之后由这些负载均衡器根据一定的算法将请求路由到目标服务器处理。 所谓客户端负载均衡,比如我们要说的Ribbon,服务消费者客户端会有一个服务器地址列表,调用方在请求前通过一定的负载均衡算法选择一个服务器进行访问,负载均衡算法的执行是在请求客户端进行。 Ribbon是Netflix发布的负载均衡器。Eureka一般配合Rib原创 2021-09-28 09:30:00 · 160 阅读 · 0 评论 -
Eureka注册中心
第 1 节 Eureka服务注册中心 常用的服务注册中心:Eureka、Nacos、Zookeeper、Consul 1.1 关于服务注册中心 注意:服务注册中心本质上是为了解耦服务提供者和服务消费者。 服务消费者 --> 服务提供者 服务消费者 --> 服务注册中心 --> 服务提供者 对于任何一个微服务,原则上都应存在或者支持多个提供者(比如商品微服务部署多个实例),这 是由微服务的分布式属性决定的。 更进一步,为了支持弹性扩、缩容特性,一...原创 2021-09-27 14:43:56 · 335 阅读 · 0 评论 -
Spring Cloud 综述
Spring Cloud 综述 第 1 节 Spring Cloud 是什么 [百度百科]Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等, 都可以用 Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了原创 2021-09-27 14:39:40 · 161 阅读 · 0 评论 -
微服务架构中的核心概念
微服务架构中的核心概念 服务注册与服务发现 例如:职位搜索 ->简历服务 服务提供者:简历服务 服务消费者:职位搜索 服务注册:服务提供者将所提供服务的信息(服务器IP和端口、服务访问协议等)注册/登记到注册中心 服务发现:服务消费者能够从注册中心获取到较为实时的服务列表,然后根究一定的策略选择一个服务访问 负载均衡 负载均衡即将请求压力分配到多个服务器(应用服务器、数据库服务器等),以此来提高服务的性能、可靠性 熔断 熔断即断路保护。微服.原创 2021-09-27 14:35:39 · 159 阅读 · 0 评论