- 博客(4)
- 收藏
- 关注
转载 【Spring Cloud】服务容错保护:Hystrix(四)
一、雪崩效应 在微服务架构中,由于服务和服务之间可以互相调用,一项工作的完成可能会依赖调用多个微服务模块,但由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪;再加上服务和服务之间的依赖性,瘫痪会迅速传播,给整个微服务系统造成严重的后果,这就是服务...
2019-09-20 14:04:00 129
转载 【Spring Cloud】客户端负载均衡:Ribbon(三)
1、负载均衡 负载均衡技术是对系统的高可用、网络压力的缓解和处理能力的扩容的重要手段之一。 负载均衡可以分为服务器负载均衡和客户端负载均衡,服务器负载均衡由服务器实现,客户端只需正常访问;客户端负载均衡技术,客户端会维护一组服务器引用,每次发起请求,根据负载均衡算法选择一个服务器节点进行访问,将用户请求尽可能平摊到后端服务器上,做到系统的高可用。 Spring Clou...
2019-09-20 11:27:00 368
转载 【Spring Cloud】服务治理:Eureka(二)
一、Eureka原理1、架构图首先来看eureka的官方结构图 其中,在Eureka集群配置中,处于不同节点的Eureka通过Replicate进行数据同步;Application Server为服务提供者,Client为服务消费者。2、基本原理在Eureka响应的过程中,有三个角色,分别是Eureka、服务提供者、服务消费者;在服务启动后,服务提供者向...
2019-09-10 19:32:00 158
转载 【Spring Cloud】组件介绍(一)
一、微服务架构1、微服务架构简介 1.1、分布式:不同的功能模块部署在不同的服务器上,减轻网站高并发带来的压力。 1.2、集群:多台服务器上部署相同应用构成一个集群,通过负载均衡共同向外提供服务。 1.3、微服务:微服务架构模式就是将web应用拆分为一系列小的服务模块,这些模块可以独立地编译、部署,并通过各自暴露的API接口通讯,共同组成一个web应用。 1....
2019-09-09 19:24:00 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人