清华社课件系统级编程及分布式应用实现技术第9章 微服务架构及应用.pptxVIP

  • 0
  • 0
  • 约1.05万字
  • 约 36页
  • 2026-07-06 发布于广东
  • 举报

清华社课件系统级编程及分布式应用实现技术第9章 微服务架构及应用.pptx

第二部分常用分布式应用实现技术系统级编程及分布式应用实现技术主讲教师

第9章微服务架构及应用

39.1从单体应用到微服务9.2模块拆分及微服务架构9.4服务之间的调用9.3服务治理目录9.5基于SpringBoot的智能旅游服务实现9.6小结与习题

4PARTONE9.1从单体应用到微服务

5早期架构:客户端/服务器(C/S)架构客户端处理界面和逻辑,服务器负责数据存储,适合小规模应用,但扩展性和性能有限。中期架构:基于负载均衡的架构通过负载均衡器分发请求到多个服务器,提升系统性能和可靠性,适合高并发场景。现代架构:微服务架构将应用拆分为独立的小服务,支持灵活开发、部署和扩展,是构建大型分布式系统的首选。从C/S架构到微服务架构的演进,体现了软件架构不断适应业务发展需求和技术创新的能力。微服务架构为应用程序的可伸缩性、可维护性、可靠性和性能等方面带来了显著提升。从单体应用到微服务

6服务架构的演变历程在早期的软件应用开发中,应用程序通常被构建为一个单一的、集成的系统,称为单体架构。这种架构方式简单、直接,所有的功能都集中在一个代码库中,便于管理和维护。然而,随着业务需求的变化和技术的快速发展,单体架构逐渐暴露出一些问题。1.复杂性高2.扩展性差3.技术栈限制为了解决这些问题,服务架构开始逐渐演变。服务架构将应用程序拆分成多个独立的、可复用的服务,每个服务

文档评论(0)

1亿VIP精品文档

相关文档