【新版系统架构】第十五章-面向服务架构设计理论与实践

软考-系统架构设计师知识点提炼-系统架构设计师教程(第2版)

  1. 第一章-绪论
  2. 第二章-计算机系统基础知识(一)
  3. 第二章-计算机系统基础知识(二)
  4. 第三章-信息系统基础知识
  5. 第四章-信息安全技术基础知识
  6. 第五章-软件工程基础知识(一)
  7. 第五章-软件工程基础知识(需求工程和系统分析与设计)
  8. 第五章-软件工程基础知识(软件测试、净室软件工程、基于构件的软件工程、 软件项目管理)
  9. 第六章-数据库设计基础知识(数据库基本概念、关系数据库)
  10. 第六章-数据库设计基础知识(数据库设计)
  11. 第七章-系统架构设计基础知识(基于架构的软件开发方法)
  12. 第七章-系统架构设计基础知识(架构风格、复用)
  13. 第八章-系统质量属性与架构评估
  14. 第九章-软件可靠性基础知识
  15. 第十章-软件架构的演化和维护
  16. 第十一章-未来信息综合技术
  17. 第十二章-信息系统架构设计理论和实践
  18. 第十三章-层次式架构设计理论与实践
  19. 第十四章-云原生架构设计理论与实践

面向服务的体系结构(SOA)

  • 从应用角度:SOA是一种应用框架,并将他们划分为单独的业务功能和流程,即所谓的服务
  • 从软件基本原理:SOA是一种组件模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来

SOA 与微服务的区别:

  1. 微服务相比于SOA更加精细,微服务更多地以独立的进程方式存在,相互之间并无影响
  2. 微服务提供的接口方式更加通用化
  3. 微服务更倾向于分布式去中心化的部署方式,在互联网业务场景下跟适合

SOA的参考架构

从服务为中心的视角看,企业集成架构可划分为:业务逻辑服务、控制服务、连接服务、业务创新和优化服务、开发服务、IT服务管理

SOA 主要协议和规范

  • UDDI协议:统一描述、发现和集成协议,定义它们怎么在互联网上相互作用,并在一个全球的注册体系架构中共享信息
  • WSDL规范:Web服务描述语言,是一个用来描述Web服务和说明如何与Web服务通信的XML语言
  • SOAP协议:是在分散或分布式的环境中交换信息的简单协议,是一个基于XML的协议,包括SOAP封装、SOAP编码规则、SOAP RPC表示、SOAP绑定
  • REST规范

SOA设计的标准要求

文档标准化、通信协议标准、应用程序统一登记与集成、服务质量

SOA 设计模式:服务注册表模式、ESB模式

微服务模式

参加的微服务设计模式:聚合器微服务设计模式、代理微服务设计模式、链式微服务设计模式、分支微服务设计模式、数据共享微服务设计模式、异步消息传递微服务设计模式等

微服务架构带来的主要问题:

  1. 微服务架构分布式特点带来的复杂性
  2. 微服务架构的分区数据库体系,不同服务拥有不同数据库

上面的都是理论,我们还需要实践 ,作者其他要推荐的文章,欢迎来学习:
基于Spring Boot 3.1.0 系列文章

  1. Spring Boot 源码阅读初始化环境搭建
  2. Spring Boot 框架整体启动流程详解
  3. Spring Boot 系统初始化器详解
  4. Spring Boot 监听器详解
  5. Spring Boot banner详解
  6. Spring Boot 属性配置解析
  7. Spring Boot 属性加载原理解析
  8. Spring Boot 异常报告器解析
  9. 使用GraalVM 构建 Spring Boot 3.0 原生可执行文件
  10. Spring Boot 3.x微服务升级经历

Prometheus 系列文章

  1. Prometheus 的介绍和安装
  2. 直观感受PromQL及其数据类型
  3. PromQL之选择器和运算符
  4. PromQL之函数
  5. Prometheus 告警机制介绍及命令解读
  6. Prometheus 告警模块配置深度解析
  7. Prometheus 配置身份认证
  8. Prometheus 动态拉取监控服务
  9. Prometheus 监控云Mysql和自建Mysql

Grafana 系列文章,版本:OOS v9.3.1

  1. Grafana 的介绍和安装
  2. Grafana监控大屏配置参数介绍(一)
  3. Grafana监控大屏配置参数介绍(二)
  4. Grafana监控大屏可视化图表
  5. Grafana 查询数据和转换数据
  6. Grafana 告警模块介绍
  7. Grafana 告警接入飞书通知

猜你喜欢

转载自blog.csdn.net/weixin_40972073/article/details/131534567