摘要: 简述 在微服务架构中,客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务,由于网络原因或者自身的原因,如果B服务或者C服务不能及时响应,A服务将处于阻塞状态,直到B服务C服务响应。此时若有大量的请求涌入,容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,造成连 阅读全文
posted @ 2021-08-01 23:54 艾尔夏尔-Layton 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 简述 对于传统的单体应用而言,常使用配置文件来管理所有配置,比如SpringBoot的application.yml文件,但是在微服务架构中全部手动修改的话很麻烦而且不易维护。对于微服务架构而言,一套统一的,通用的管理配置机制是不可缺少的总要组成部分。常见的做法就是通过配置服务器进行管理。 Spri 阅读全文
posted @ 2021-08-01 21:57 艾尔夏尔-Layton 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 简述 不同的微服务一般会有不同的服务地址,客户端在访问这些地址的时候需要记录几十甚至几百个地址,这对于客户端来说过于复杂和难以维护。 这样存在的问题有:客户端会请求多个不同的服务,需要维护不同的请求地址,增加开发难度。而且这样的机制会增加身份认证的难度,每个微服务需要独立认证。 微服务网关 微服务网 阅读全文
posted @ 2021-08-01 10:08 艾尔夏尔-Layton 阅读(4165) 评论(0) 推荐(0) 编辑