文章目录 📚负载分布架构 🐇负载分布架构 🐇单机系统 🐇应用、数据库分离 🐇应用服务集群 🐇微服务 🐇负载均衡分类 🐇Nginx 🐇负载均衡算法 ⭐️轮询法 ⭐️随机法 ⭐️源地址哈希法 ⭐️加权轮询法 ⭐️加权随机法 ⭐️键值范围法 📚资源池架构 📚动态可扩展架构 📚弹性资源容量架构 📚服务负载均衡架构 📚云爆发架构 📚弹性磁盘供给架构 📚冗余存储架构 📚负载分布架构 🐇负载分布架构 通过增加一个或多个相同的IT资源可以进行IT资源水平扩展,而提供运行中逻辑的负载均衡器能够在可用的IT资源上均匀分配工作负载。 在一定程度上依靠复杂的负载均衡算法和运行时逻辑,减少IT资源的过度使用和使用率不足的情况。 负载分布常常可以用来支持分布式虚拟服务器、云存储设备、云服务、微服务。 🐇单机系统 所有的业务全部写在一个项目中,部署服务到一台服务器上。 优点 1)架构简单,易于开发和维护; 2)没有网络通信的延迟 缺点 1)扩展性差,当访问量和数据量增加时,单机资源(CPU、内存、存储)会迅速耗尽;