发布时间:2024-12-11 16:01
参考博客:
【金三银四】Spring Cloud面试题(2021最新版)_麒麟来编程的博客-CSDN博客
Spring Cloud是一系列框架的有序集合。它利用Spring Boot简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就称为微服务。
每个微服务运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。
分布式: 将一个项目拆分成了多个模块,并将这些模块分开部署,就是分布式。