微服务架构总结

2018-07-28 06:12:42来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

最近把我之前学SpringCloud所涉及到的知识以及我写的博客进行了比较系统的整理,目录如下。

1. 单体架构和微服务架构的比较

2.微服务所要解决的主要问题

3.SOA和微服务的比较

   初识微服务

4.  服务拆分

   微服务的服务拆分

5.  数据一致性

   微服务的数据一致性

6.服务间的通信—RestTemplate和Feign

    1)服务的有状态和无状态

    2)RPC和REST

    3)HttpClient-RestTemplate-Feign

7. 服务治理

    1)服务注册中心

    2)服务提供者

 3)服务消费者

         微服务-服务治理

8. 服务网关

    1)服务网关的作用

    2) Zuul组件

 3)项目方案

        微服务-网关服务

   4) JWT

          基于JWT的token身份认证方案   (补充:基于session和token的身份认证方案、微服务-使用Redis实现分布式缓存)

9.可靠性—Hystrix

    1)背景

    2)仓壁隔离

    3)超时控制和服务降级

 4)熔断机制

        微服务—熔断器Hystrix

10.高可观察—分布式追踪sleuth和zipkin

    1)背景

    2)服务跟踪原理

    3)ZipKin

 4)ELK

       微服务—分布式服务追踪sleuth和zipkin

       微服务—ELK分布式日志框架

       

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:使用FreeMarker导出word文档(支持导出图片)

下一篇:Java:lambda表达式