美文网首页码农的世界程序员
架构师进阶实战随堂笔记四

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

作者: 山东大葱哥 | 来源:发表于2019-05-22 11:29 被阅读24次

    场景四 架构选择和迭代问题--6种架构模型介绍及其对应案例解析

    单体式架构

    • 所有程序安装一个电脑(上古时代)
    • 两层的C/S架构
    • 三层的MVC架构


      image.png

    多体式架构

    • 简单分布式系统RPC调用
    • 面向服务架构SOA
      中心化、企业级应用
    • 微服务架构(Microservice Architect)


      image.png

    分布式架构以及SOA架构势在必行

    image.png

    SOA架构

    微服务架构

    image.png

    讨论

    • 五种架构模式中哪种是最优的?
      SOA和微服务合并处理
    • 现在我们的系统处在哪个阶段?有哪些问题?
      服务特点

    单体架构优点

    image.png

    单体架构的不足

    image.png
    image.png

    微服务架构--处理复杂事物

    image.png

    微服务架构的好处

    image.png

    微服务架构带来的问题

    image.png

    服务治理- 解决服务膨胀之后的问题


    image.png

    微服务架构设计与实践--知识原理篇

    image.png

    微服务架构设计监控的目标

    image.png

    本章小结

    image.png

    微服务架构设计监控的范围

    image.png

    大型互联网公司微服务架构演进案例分析

    平台业务介绍

    image.png

    多重商业模式

    image.png

    基于业务原型的商品模型

    每个商品类目不同,女装和图书

    • 图书不关注图片更关注描述,图片可以高压缩
    • 女装会关注图片,清晰度要求很高,图片加载速度要快,压缩比不能太高


      image.png

    架构就是一个抽象的过程。

    V1.0

    image.png

    V2.0

    image.png
    • 问题
      调用关系不清晰、混乱
      调用协议不统一,很难做监控
      数据库没有做拆分,还是公用一个数据库


      image.png
    • 服务注册、发现,调用链路
    • 数据库拆分,每个微服务之间只通过接口进行交互,本微服务不论怎么变化只要接口不变,就不影响其他服务

    V3.0

    image.png

    本章小结

    image.png

    相关文章

      网友评论

        本文标题:架构师进阶实战随堂笔记四

        本文链接:https://www.haomeiwen.com/subject/yhllwqtx.html