4006-998-758
3000+课程任你选择
微服务架构设计大纲
研发学院 Spring Cloud pring Cloud Alibaba 开课时间:2022-12-16
小马哥

曾获得 SUN Java(SCJP、SCWCD、SCBCD)以及 Oracle OCA 等的职业认证。作为 Apache Dubbo PMC 和 Spring Cloud Alibaba 架构师之一,主要负责中间件开源项目、微服务架构衍进,以及 Cloud Native 基础设施建设,所参与的项目现已运行在数以百万级的集群服务器上。

除了日常编码工作,小马哥还时常发表一些技术前瞻性文章,比如:
《2019 中国 Java 发展趋势报告》
《Reactive programming 一种技术 各自表述》
《Dubbo Cloud Native 实践与思考》

查看老师详情
课程内容

课程大纲


第一天 Spring Cloud 标准方案

第一节 - 微服务基础

微服务架构的本质概念

高并发分布式架构CAP 理论

微服务架构的常用设计策略原则

协议原理对比RPC 对比REST

微服务适用的经典场景

微服务框架选型以及比较

第二节 -  微服务治理

Spring Cloud 服务注册与发现抽象设计

Eureka 整体架构和高可用

Eureka 设计与缺陷

第三节 - 分布式服务调用

Spring Cloud RestTemplate 原理、实现以及性能优化

Spring Cloud OpenFeign 设计、实现以及性能优化

Spring Cloud Ribbon 负载均衡数据一致性和同步延迟设计和缺陷

Spring Cloud Hystrix 并发设计与局限

第四节 - 服务网关设计

Spring Cloud Zuul 作为服务网关的架构设计

Spring Cloud Gateway 作为服务网关的架构设计

Open API 设计

 

第二天 Spring Cloud Alibaba 优化方案

第一节 化服务治理

Spring Cloud Alibaba Nacos 作为服务注册与发现

Spring Cloud Alibaba Nacos 作为分布式配置

Nacos 整体架构和高可用设计

第二节 - 优化服务调用

Spring Cloud Alibaba Dubbo 提升服务调用性能

Spring Cloud Alibaba Sentinel 提升服务熔断能力

Spring Cloud Alibaba Seata 实现微服务分布式事务

第三节 - 高可用设计

Spring Cloud Alibaba RocketMQ 实现异步事件驱动

Spring Cloud Alibaba 分布式缓存实现

Spring Cloud Alibaba 分布式锁实现

第四节-  运维与监控

服务监控理论

微服务系统进程监

Spring Boot Actuator 架构体系

Metrics 指标监控

微服务 Prometheus 以及 Grafana 实战


返回上一级