Spring Cloud系列

目录

 

第一章 架构演进和分布式系统基础知识

    1 传统架构演进到分布式架构

        1.1 单体应用

        1.2 分布式架构

​        1.3 微服务架构

    2 微服务核心基础

        1.1 网关

        1.2 服务注册发现

        1.3 配置中心

        1.4 链路追踪

        1.5 负载均衡器

        1. 6 熔断


第一章 架构演进和分布式系统基础知识

    1 传统架构演进到分布式架构

        简介:单机应用和分布式应用架构演进基础


        1.1 单体应用

            开发速度慢
            启动时间长
            依赖庞大
            等等

Spring Cloud系列

        1.2 分布式架构

Spring Cloud系列
        1.3 微服务架构

            易开发、理解和维护
            独立的部署和启动
            等

Spring Cloud系列
            不足:
                分布式系统-》分布式事务问题
                需要管理多个服务-》服务治理

    2 微服务核心基础

        简介:微服务核心知识 :网关、服务发现注册、配置中心、链路追踪、负载均衡器、熔断

        1.1 网关

                    路由转发 + 过滤器

                    /api/v1/pruduct/      商品服务
                    /api/v1/order/        订单服务
                    /api/v1/user/         用户服务


        1.2 服务注册发现

                   调用和被调用方的信息维护

 

        1.3 配置中心

                   管理配置,动态更新 application.properties
        

        1.4 链路追踪

                   分析调用链路耗时

                   例子:下单-》查询商品服务获取商品价格-》查询用户信息-》保存数据库
        

        1.5 负载均衡器

                   分发负载


        1. 6 熔断

                   保护自己和被调用方