SpringCloud学习记录
# SpringCloud
# 从单体到集群再到分布式
早期阶段,单体架构是主流选择,所有功能模块打包在一个应用中,开发简单直接,但是随着业务增长,代码变得臃肿,难以扩展特定功能模块,技术栈单一,难以采用新技术。
为了应对单体架构的性能瓶颈和高可用需求,集群架构应运而生。
实现方式:
水平扩展:部署多个相同的单体应用实例
通过负载均衡器 (Nginx、F5 等) 分配请求
共享数据库或数据库主从复制
但是仍然有缺陷,比如应用本身仍然是单体,业务复杂时扩展不灵活。
此时分布式架构与微服务应运而生,分布式架构通过将系统拆分为多个服务来解决上述问题。
本次学习使用尚硅谷 b...
more...









