- 博客(3)
- 收藏
- 关注
原创 浅谈服务容错及其实现方案
1.什么是服务雪崩在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务
2021-11-05 03:23:58
352
原创 浅谈分布式系统与微服务架构
微服务架构的演变微服务是一种服务间松耦合的、每个服务之间高度自治并且使用轻量级协议进行通信的可持续集成部署的分布式架构体系。这一句包含了微服务的特点,微服务架构和其他架构有什么区别?以下对比一些常见的架构。单体架构单体架构是最简单的软件架构,常用于传统的应用软件开发以及传统Web应用。传统Web应用,一般是将所有功能模块都打包(jar,war)在一个Web容器(JBoss、Tomcate)中部署、运行。随着业务复杂度增加、技术团队规模扩大。在一个单体应用中维护代码,会降低开发效率。即使是处理一个
2021-10-22 01:23:09
486
原创 spring-boot自动配置原理
@SpringBootConfiguration 这个注释表示出这个是一个关于springboot的配置类接着就是最重要的一个注解@EnableAutoConfiguration这个注解就是告诉springboot,要开始自动配置功能,就会自动加载并自动帮我们配置接着点进去就能看到这个源码@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@AutoConfig..
2021-07-27 23:45:05
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人