SpringCloud

架构师进阶实战随堂笔记二

2019-04-24  本文已影响272人  山东大葱哥

场景二:微服务架构的高可用问题,高可用架构师设计方法与实践案例

为什么要有软件架构

什么软件架构

什么是微服务架构

微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的,各个微服务?


image.png

为什么需要微服务架构

image.png

微服务架构的特点

谁开发、谁运营
去中心化治理



image.png

微服务架构与SOA架构的比较

image.png

常见的微服务组件及概念

软件架构的目标 更高层次的观察和思考问题

软件架构的分类

image.png

什么是软件架构高可用(衡量标准)

比如全年3个九


image.png

软件架构高可用的重要性

image.png

架构高可用的常用手段都有哪些

API网关设计的难点

  1. 后端API粒度的划分
    避免万能接口


    image.png
  2. 网关透传千级别的API接口,如何保证


    image.png
  3. 不停机发布


    image.png
  4. 承载海量


    image.png

    5.安全


    image.png

什么是SpringBoot

SpringBoot主要特性

image.png

SpringBoot 优点

SpringBoot快速搭建案例

image.png
image.png
image.png
image.png
image.png
image.png

本章小结

上一篇下一篇

猜你喜欢

热点阅读