微服务1-单体演进

image-20220118232820416

image-20210926230759484

image-20210926230834510

image-20210926230845124

什么是微服务

image-20210926234010746

根据业务或技术拆分

image-20220121213107156

负载均衡

image-20220121215424636

网关

image-20220121220324468

链路追踪与分布式事务

image-20220121221053685

zipkin是对sleuth的包装或升级

分布式锁

image-20220121221236613

熔断或降级

服务特别忙时的保护机制

熔断

在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。

这种牺牲局部,保全整体的措施就叫做熔断

降级

解决资源不足和访问量增加的矛盾

在有限资源的情况下,为保障重要服务抗住大量的请求,需要“舍弃”一些不重要的服务,放弃一些功能,进而保障整个服务平稳运行。

降级,从整体负荷考虑,某个服务熔断后,服务器将不再被调用,此时客户端可以自己准备一个本地的fallback回调,这样,虽然服务水平下降,但可用,比直接挂掉要好。

image-20220121222239557

消息

image-20220121223004946

image-20220121223204091

Spring Cloud Alibaba/ Netflix 生态与依赖关系

  • SpringCloud Netflix
  • SpringCloud Alibaba
  • SpringCloud Apache
posted @ 2022-01-21 22:35  gary2048  阅读(48)  评论(0)    收藏  举报