JavaWeb开发思维导图之——Dubbo之集群和分布式(135)

一 概述

  • 架构对比
  • 集群和分布式

二 架构对比

2.1 原先

1
2
1-浏览器—>1台web服务器(包含ABCD模块)—>DB
2-一个web服务器包含ABCD多个模块

2.2 演进1(集群)

1
2
3
4
5
6
7
8
9
1-描述
1-web服务器有3台,每台都包含ABCD模块
2-浏览器通过负载均衡连接集群(3台服务器)
3-集群(3台服务器)连接同一个DB
4-3台服务器相当于集群

2-特点
1-高性能
2-高可用

2.3 演进2(集群+分布式)

1
2
3
4
5
6
7
8
9
10
1-描述
1-服务器分模块存储(AB一个模块,CD一个模块,且模块数量多个,可能存在模块E)
2-浏览器通过负载均衡连接集群分布式
3-集群连接同一个DB

2-特点
1-高性能
2-高可用
3-可伸缩
4-高可扩展

三 集群和分布式

3.1 集群

1
2
1-很多"人"一起做一样的事
2-一个业务模块, 部署在多台服务器上

3.2 分布式

1
2
1-很多"人"一起干部一样的事。这些不一样的事合起来是一件大事
2-一个大的业务系统,拆分为小的业务模块,分别部署在不同的机器上

四 思维导图

javaweb-xmind-dubbo-dns-2