随着业务量的增大,我们不可能把所有的功能都放在一台服务器上,所以我们用很多台服务器每个服务器上都放一点服务,把业务分散在多台主机上。分布在多个主机上也不行啊,怎么处理它们之间的关系呢?
没错,这个管理者就是我们今天的主角------》Dubbo
![image-20220311091829712](https://img-blog.csdnimg.cn/img_convert/5bc6e634e29f07ff850bcec30f57a7af.png)
1.2 应用架构的演变
![image-20220311092606952](https://img-blog.csdnimg.cn/img_convert/55d3abfd01852bf5813c9562a16bc771.png)
1.2.1 单一应用架构
![image-20220311092550310](https://img-blog.csdnimg.cn/img_convert/bddb869c017ca0183c783cbf1c9ee50f.png)
1.2.2 垂直应用架构
![image-20220311093233072](https://img-blog.csdnimg.cn/img_convert/e435fd7289ac19704b436339446a88c3.png)
1.2.3 分布式应用架构
RPC:分布式服务框架
主要解决不同服务器之间的远程调用问题
![image-20220311093815885](https://img-blog.csdnimg.cn/img_convert/4dc9bea3d799ede7b9c26a58ab3bc5a8.png)
1.2.4 流动计算架构
分布式架构还存在问题就是资源调度问题,某个服务器请求突然多了,某个服务器很少请求。那么如何协调它们的资源呢,让闲着的帮忙的干