编程语言
首页 > 编程语言> > JAVA分布式——了解分布式

JAVA分布式——了解分布式

作者:互联网

一年的时间,终于学到了分布式的时候
在这里插入图片描述
在进行实践前,要先了解什么是分布式?分布式的意义是什么?(面试大几率会问,如果你写了的话)
在这里插入图片描述

目录

一、什么是分布式?

  1. 将系统拆分为多个节点(计算机服务器)
  2. 通过计算机网络与节点(可简单的理解为一台计算机)相连

在这里插入图片描述

分布式最早出现的目地首先是解决单点问题,避免单点故障,然后解决了性能问题

二、分布式的特点

  1. 系统容量增加
    将原本复杂的业务从一台服务器上拆分到对多台服务器上,是系统容量从一条服务器变成了多台服务器的容量。

  2. 增强系统可用性
    不会因为一台机器出故障而导致整体不可用,消除了单点故障,从而提高系统可用性。

  3. 重用度更高
    系统模块化,从而重用度更高

  4. 开发和发布速度更快
    因为拆分成了多个服务模块,可以同时平时开发,所以提高了开发和发布速度

  5. 扩展性更高

三、分布式的优缺点

3.1 优点

3.2 缺点

四、实现分布式主要的方式

实现分布式主要是实现多个服务器之间的通信,实现分布式主要就是以下两种技术:

基于消息方式的系统间通信
基于远程调用的系统间通信

这一部分内容等后面学习,先到这
在这里插入图片描述

标签:JAVA,模块,部署,系统,了解,子项目,服务器,分布式
来源: https://blog.csdn.net/jc_hook/article/details/122365185