Spring Cloud
文章平均质量分 75
虹戸
这个作者很懒,什么都没留下…
展开
-
服务容错概述
背景: 在分布式系统中,由于服务数量的增加,网络原因,高并发的依赖失败等等原因,服务无法保证100%可用性。一旦某个服务发生故障,借由服务与服务之间的依赖关系,故障会进行传播,从而使整个系统故障,瘫痪,例如服务雪崩(单个实例故障时,处理请求缓慢或者没有响应,导致上层调用它的服务实例也变慢,请求堆积,负载升高。进一步导致更广泛的服务实例故障。最后整个架构大面积出现服务实例故障)。因此需要进行服务容错,保证单个服务故障时,不会影响其他服务的正常运行。 服务容错方案: 超时:上游服务调用下游...原创 2021-11-04 20:12:41 · 329 阅读 · 0 评论 -
微服务架构、分布式系统概述
微服务架构(MSA)产生背景 早期常用框架为单体应用框架,所有代码都在同一项目开发、测试、部署,以项目为单位。当代企业级应用现状:设备激增,用户增多、功能多,更新频繁,业务复杂度几何级增加、海量数据、系统可用性与稳定性要求更高,使得单体项目开发效率大大降低,部署难度增加(项目变大后,编译测试 打包传输等环节都变慢,无法快速部署),可靠性下降等等,于是将单体项目拆分成多个微型应用,共同组成一个应用系统,即微服务架构。 微服务架构概述 以开发一组小型服务的方式来开发一个...原创 2021-10-21 19:24:14 · 686 阅读 · 2 评论