logo资料库

微服务说明ppt.pptx

第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
资料共28页,剩余部分请下载后查看
微服务概览 身影那 2017年 07月
发展历程-传统架构 • 开发简单直接,集中式管理 • 基本不会重复开发 • 功能都在本地,没有分布式 的管理开销和调用开销 2
缺点 开发效率低:所有的开发在一个项目改代码,递交代码相互 等待,代码冲突不断 代码维护难:代码功能耦合在一起,新人不知道何从下手 部署不灵活:构建时间长,任何小修改必须重新构建整个项 目,这个过程往往很长。启动困难。 稳定性不高:一个微不足道的小问题,可以导致整个应用挂 掉 扩展性不够:无法满足高并发情况下的业务需求 3
单体应用与微服务 4
演进 5
微服务 微服务架构 将单一应用程序作为由众多小型服务构成之套件 服务拥有自己的进程并利用轻量化机制实现通信 服务围绕业务功能建立而成,且凭借自动化部署机制实 现独立部署 服务可通过不同编程语言编写而成并可以使用不同的数 据存储技术 目的 有效的拆分应用,实现敏捷开发和部署 6
7
优点 单个服务很容易开发、理解和维护,服务本身是非常简单的 每个服务侧重于做好一件事 每个服务都可以有专门开发团队来开发 松耦合 每个微服务独立的部署 每个服务独立扩展 8
分享到:
收藏