- 1
- 0
- 约6.28千字
- 约 35页
- 2026-07-23 发布于北京
- 举报
微服务应用平台的探索与实践
目录为什么需要微服务华为云微服务全栈解决方案介绍华为云微服务应用平台设计要点详解开源社区生态案例
业务变革与创新你有多久没去过银行?你参加过多少次剁手节?传统业务数字化、云化已成为不可逆转的趋势流量不可预知性已成为互联网应用常态
应用架构的变迁应用向CloudNative演进,微服务是CloudNative的事实标准紧耦合,系统复杂、错综交互,动一发而牵全身重复制造各种轮子:OS、DB、Middleware完全封闭的架构松耦合通常通过ESB进行系统集成有状态大团队:100~200人TTM:1年、半年、月集中式、计划内停机扩容第一代:单体架构第二代:SOA架构第三代:微服务架构解耦小团队:2PizzaTeamTTM:按天、周进行升级发布DevOps:CI,CD,全自动化可扩展性:自动弹性伸缩高可用:升级、扩容不中断业务
微服务带来的好处与挑战服务模块的边界更清晰:微服务强调模块化结构(REST接口调用),这对大型团队非常重要分布式编程难度大、有风险:分布式系统编程难度更大,远程调用更慢且总存在失败风险支持独立部署:简单服务更易部署,由于服务是自治的,出现问题之后不会引起系统崩溃允许技术多样性:有了微服务,你可以混合使用多种编程语言、开发框架和数据存储技术需处理分布式系统的一致性:对于分布式系统来说,保持一致性非常
原创力文档

文档评论(0)