微服务架构总结

最近把我之前学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分布式日志框架

       

posted @ 2018-07-27 20:43  开拖拉机的蜡笔小新  阅读(419)  评论(0编辑  收藏  举报