SpringCloud Eureka注册中心与Robbin负载均衡如何实现高效集群管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5367个文字,预计阅读时间需要22分钟。
学习目标+了解系统架构的演变+知道什么是SpringCloud+独立搭建Eureka注册中心+独立搭建Ribbon负载均衡+系统架构演变+要学微服务,我们先来看看系统架构的演变,从而对微服务架构有更深入的理解。
学习目标
- 了解系统架构的演变
- 知道什么是SpringCloud
- 独立搭建Eureka注册中心
- 独立配置Robbin负载均衡
系统架构演变
要学微服务,我们先来看看系统架构的演变史,从而对微服务架构进行更深层次的了解。
随着互联网的发展,网站应用的规模不断扩大,需求的剧增,带来了系统架构不断的演进、升级和迭代。
系统架构的演变,大体上划分为:传统架构、负载均衡架构,分布式服务架构,SOA架构,微服务架构。
传统架构:单一应用
当网站流量很小时,只需一个应用,将所有功能都部署在一起。
集群:负载均衡
随着访问量的变大,一个Tomcat服务器已经不能满足需求。
需要配置多个Tomcat,做Tomcat集群。通过负载均衡服务器访问不同的Tomcat服务器,每个Tomcat中部署完整项目即可。
分布式服务
每一个Tomcat存放完整项目,会存在部分业务模块长时间用不到,部分业务模块不够用的现象。
我们将按照功能模块拆分项目,每一台服务器仅存放某一个模块,通过多系统的配合完成整体业务逻辑,此种方式成为:分布式服务。
本文共计5367个文字,预计阅读时间需要22分钟。
学习目标+了解系统架构的演变+知道什么是SpringCloud+独立搭建Eureka注册中心+独立搭建Ribbon负载均衡+系统架构演变+要学微服务,我们先来看看系统架构的演变,从而对微服务架构有更深入的理解。
学习目标
- 了解系统架构的演变
- 知道什么是SpringCloud
- 独立搭建Eureka注册中心
- 独立配置Robbin负载均衡
系统架构演变
要学微服务,我们先来看看系统架构的演变史,从而对微服务架构进行更深层次的了解。
随着互联网的发展,网站应用的规模不断扩大,需求的剧增,带来了系统架构不断的演进、升级和迭代。
系统架构的演变,大体上划分为:传统架构、负载均衡架构,分布式服务架构,SOA架构,微服务架构。
传统架构:单一应用
当网站流量很小时,只需一个应用,将所有功能都部署在一起。
集群:负载均衡
随着访问量的变大,一个Tomcat服务器已经不能满足需求。
需要配置多个Tomcat,做Tomcat集群。通过负载均衡服务器访问不同的Tomcat服务器,每个Tomcat中部署完整项目即可。
分布式服务
每一个Tomcat存放完整项目,会存在部分业务模块长时间用不到,部分业务模块不够用的现象。
我们将按照功能模块拆分项目,每一台服务器仅存放某一个模块,通过多系统的配合完成整体业务逻辑,此种方式成为:分布式服务。

