- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息产业股份有限公司
J
I
N
X
I
A
N
D
A
单体服务架构的局限/为什么需要微服务?
I
I
N
F
O
微服务架构是什么?
R
M
A
T
微服务架构有哪些特点?
I
O
N
I
N
如何搭建微服务架构?
D
U
S
T微服务解决方案
R
I
A
L
C具体应用示例
O
R
P
O
R
A
T
I
O
N
信息产业股份有限公司
J
I
N
X
I
A
N
D
A
I
I
N
F
O
R为什么需要微服务架构?
M
A
T
I
O
N
I
N
D
U
S
T
R
I
A
L
C
O
R
P
O
R
A
T
I
O
N
为什么需要微服务架构
传统应用架构的问题
•系统资源浪费【水平扩展带来了资源浪费】
•部署效率太低【每修改一个模块,都需要部署整个系统
】
•技术选型单一【每个模块都拥有相同的技术选型】
当然,传统应用架构的问题还远远不止这些。当业务变得越来
越复杂,应用会变得越来越臃肿,个头越来越大,而且无法瘦
身。于是,人们找到了新的思路来解决传统应用架构的问题,
这就是微服务架构。
为什么需要微服务架构
传统应用架构
WebAPP
ModuleC系统资源占用率过高,整个应用需要水平扩展
为什么需要微服务架构
传统应用架构-水平扩展
LoadBalancer(负载均衡)
水平扩展后,ModuleA、ModuleB造成了系统资源的浪费
为什么需要微服务架构
单体服务与微服务横向扩展对比
微服务架构是什么
微服务架构是什么
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,
为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通
常是基于协议的RESTfulAPI)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、
类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务
上下文,选择合适的语言、工具对其进行构建。
微服务架构是什么
微服务架构概念
您可能关注的文档
- 某产业项目智慧园区设计初步方案.pdf
- 某大型企业智能制造数字化车间整体解决方案 1-1.pdf
- 某大型企业智能制造数字化车间整体解决方案 2.pdf
- 农产品大数据供销溯源建设方案.pdf
- 农村产业融合发展示范园规划设计方案60页.pdf
- 企业架构管理方法与需求受理流程.pdf
- 企业全数字化转型探讨.pdf
- 企业数据资产保护与动态脱敏解决方案.pdf
- 企业数字化营销中台建设方案.pdf
- 企业数字化转型、数据中台、数据仓库、数据质量、数据安全方案.pdf
- 数据分析师-数据科学项目管理-数据科学项目管理_模型部署与维护.docx
- 数据分析师-数据科学项目管理-数据科学项目案例分析_数据科学项目中的伦理与隐私问题探讨.docx
- 数据分析师-数据科学项目管理-数据科学项目案例分析_数据可视化案例与最佳实践.docx
- 数据分析师-数据分析师基础-数据可视化_数据可视化的历史与发展.docx
- 数据分析师-数据分析师基础-数据可视化_数据可视化中的数据预处理与分析.docx
- 数据分析师-数据分析师基础-数据可视化_数据可视化在不同领域的应用.docx
- 数据分析师-数据分析师基础-数据预处理_数据预处理中的统计方法.docx
- 数据分析师-数据分析师基础-数据预处理_数据预处理工具与库:Python与R语言实践.docx
- 数据分析师-数据分析师基础-概率论_概率论在金融学中的应用.docx
- 数据分析师-数据分析师基础-概率论_布朗运动.docx
动点策划通过提供各行各业经典策划案例,策划思路,行业必威体育精装版动态,旨在做好你的助手,为你正在谋划的事情提供框架思路或创作灵感。
文档评论(0)