版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、演讲人202X-06-08微服务架构演讲人202X-06-08微服务架构目录01.单体架构07.微服务的优势03.诞生背景05.康威法则02.定义04.微服务与SOA06.微服务的特点08.微服务的不足目录01.单体架构07.微服务的优势03.诞生背景05.康威单体架构01单体架构01单体架构三层架构单体架构单体架构三层架构单体架构三层架构逻辑分层优势单体架构三层架构逻辑分层优势三层架构逻辑分层 表示层业务逻辑层数据访问层优势 解决了系统间调用复杂、代码职责不清的问题降低了代码之间的耦合度三层架构逻辑分层单体架构单体架构概念优势不足单体架构单体架构概念优势不足单体架构概念功能集中,代码中心化、
2、一个发布包代码运行于同一个进程三层架构是逻辑分层单体架构概念功能集中,代码中心化、一个发布包代码运行于同一个易开发 易测试 易部署 易水平扩展复制应用,做负载均衡优势易开发 易测试 易部署 易水平扩展复制应用,做负载均衡优势单体架构不足复杂度高,代码可维护性、扩展性、灵活性降低01系统修改、构建以及维护成本增加02技术更新困难、难以使用新技术03单体架构不足复杂度高,代码可维护性、扩展性、灵活性降低01系定义02定义02定义一种架构模式,提倡将单一应用划分为多个小的服务,服务之间相互协调、互相配合最终为用户服务每个服务运行在独立的进程中,能够独立发布服务间采用轻量级的通信机制(RESTful)
3、依据单一业务功能进行服务划分定义一种架构模式,提倡将单一应用划分为多个小的服务,服务之间诞生背景03诞生背景03诞生背景01需求变化快用户群体庞大互联网高速发展02 传统的单体架构无法适应互联网发展03 敏捷、精益、持续交付、DevOps04快速部署和交付迁移和扩展简单易管理容器虚拟化技术诞生背景01需求变化快互联网高速发展02 传统的单体架构无法微服务与SOA04微服务与SOA04微服务与SOASOA微服务微服务与SOASOA微服务与SOASOA01企业级,自顶向下子系统,粗粒度02030405ESB为中心,集中式集成复杂(ESB/WS/SOAP)单体架构,依赖、部署复杂微服务与SOASOA
4、01企业级,自顶向下子系统,粗粒度020微服务与SOA微服务01团队级,自底向上子服务,细粒度02030405无中心,松散集成简单(HTTP/REST/JSON)服务独立部署微服务与SOA微服务01团队级,自底向上子服务,细粒度020康威法则05康威法则05组织的设计成果,其结构往往对应于这个组织中的沟通和组织结构康威法则组织的设计成果,其结构往往对应于这个组织中的沟通和组织结构康微服务的特点06微服务的特点06服务组件化0106去中心化治理03智能端点和哑管道做产品的态度去中心化管理数据02按业务组织团队0405微服务的特点单击此处添加文本具体内容,简明扼要的阐述您的观点。根据需要可酌情增减
5、文字,以便观者准确的理解您传达的思想。单击此处添加标题服务组件化0106去中心化治理03智能端点和哑管道做产品的态微服务的特点基础设施自动化容错设计演进式设计微服务的特点基础设施自动化微服务的特点基础设施自动化自动化测试01自动化集成02自动化部署03微服务的特点基础设施自动化自动化测试01自动化集成02自动化微服务的特点容错设计故障自动检测故障自动恢复微服务的特点容错设计故障自动检测故障自动恢复微服务的特点演进式设计从单体架构逐步微服务化演进的方式构建系统微服务的特点演进式设计从单体架构逐步微服务化演进的方式构建系微服务的优势07微服务的优势07微服务的优势单一性独立性技术多样性快速部署和交
6、付微服务的优势单一性微服务的优势单一性分解为多个服务,解决复杂性01聚焦单一业务功能,易开发、维护和理解02微服务的优势单一性分解为多个服务,解决复杂性01聚焦单一业务微服务的优势独立性独立开发、测试、构建服务可独立扩展独立部署微服务的优势独立性独立开发、测试、构建服务可独立扩展独立部署微服务的优势技术多样性独立团队开发自由选择技术,提供API微服务的优势技术多样性独立团队开发自由选择技术,提供API微服务的优势快速部署和交付每个服务独立部署1不需要协调其他服务2微服务的优势快速部署和交付每个服务独立部署1不需要协调其他服微服务的不足08微服务的不足08可靠性服务量大,单节点故障率网络、带宽等物理条件性能服务间跨进程、跨网络调用多个服务协作下的性能数据一致性分布式事务CAP理论分布式系统固有的复杂性可靠性服务量大,单节点故障率性能服务间跨进程、跨
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理课程中的临床经验分享
- 护理人员职业素养与职业道德
- 护理层级与职责划分
- 护理投诉管理中的成本效益分析
- 护理人员绩效管理与激励机制创新
- 护理技术操作培训:雾化吸入剂配制
- 护理安全创新:技术驱动下的护理实践
- 《纸儿用起来》教学课件-2025-2026学年苏少版(新教材)小学美术二年级下册
- 基于人工智能的物流管理系统应用案例分析报告
- 护理课件学习结束感谢您的陪伴
- 2026广东深圳医学科学院科研职能岗位招聘笔试备考试题及答案解析
- 山东大众报业集团有限公司招聘笔试题库2026
- 2026年国网江苏省电力有限公司高校毕业生招聘约825人(第二批)笔试模拟试题及答案解析
- 2026上半年新疆维吾尔自治区招聘事业单位工作人员分类考试4474人笔试备考题库及答案解析
- GB/T 20151-2026光度学CIE物理光度系统
- 高中实验室安全教育课件
- 2026年甘肃省交通运输厅所属事业单位招聘笔试易考易错模拟试题(共500题)试卷后附参考答案
- 电信公司客户服务部门员工绩效考评表
- 安徽合肥市人力资源服务有限公司招聘笔试题库2026
- GB/T 1883.1-2025往复式内燃机词汇第1部分:发动机设计和运行术语
- 差速器工作原理课件
评论
0/150
提交评论