写点什么

架构师训练营 - 第十周

用户头像
石子头
关注
发布于: 2021 年 01 月 11 日

作业一:

  • 根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。




Dubbo RPC 调用时序图如下所示:


作业二:

  • 根据当周学习情况,完成一篇学习总结


  1. 微服务:

  • 解决了单体应用痛点:

  • 编译、部署困难

  • 代码分支管理困难

  • 数据库连接耗尽

  • 新增业务困难

  • 解决方法:

  • 纵向拆分:将一个大应用按照业务,拆分成多个小应用,独立部署

  • 横向拆分:将复用的业务独立部署为微服务

  • 微服务框架需求:

  • 失效转移

  • 负载均衡

  • 高效的远端通信

  • 对应用最少侵入

  • 版本管理

  • Dubbo 架构

  • 微服务架构落地

  • 业务先行

  • 先有独立的模块,后有分布式的服务

  • 业务耦合严重,逻辑复杂多变的系统进行微服务重构要谨慎

  • 要搞清楚实施微服务的目的是什么


用户头像

石子头

关注

还未添加个人签名 2018.03.16 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第十周