分布式架构的含义java,什么是分布式架构?

KLQ 2020-05-28 10:56:37 java常见问答 10834

对于分布式架构你都了解多少呢?很多刚刚学习java的新手对于分布式架构都不是很了解,那么下面就和小编一起来仔细的了解一下这一概念吧。

一、分布式架构是什么

其实分布式架构还是非常好理解的,分布式系统就是一个建立在网络上面的软件系统。

在整个分布式数据库系统当中,用户是压根就感觉不到数据是分布的,这里的话,也就是说,用户不要知道,关系是不是分割,有没有副本,数据又存在了哪一个站点、事务又放在了哪一个站点上执行等问题。

在这当中,内聚性所指的是每个数据库分布节点高度自治,有本地的数据库管理系统,透明性指的就是每个数据库分布节点对于用户来讲的话,就都是透明的,你根本看出来它是远程的还是本地。

总而言之,通俗的来讲的话,分布式系统作为一个整体对用户提供服务,而这个整体,对于用户来讲的话是透明的,用户就好像是在使用一个MySQL一样,例如,分布式MySQL中间件-Mycat,来处理大并发大数据量的构架。

以上就是对于分布式架构的一个简单的介绍了,你对于分布式架构有了了解了吗?除此之外,再一起来了解一下,分布式架构其他方面的内容吧。

二、延伸阅读

1、分布式架构应用

分布式架构的话,主要有分布式计算、分布式数据库、分布式文件系统、分布式WebService、分布式缓存系统。

下面来举例讲一下:

1、分布式数据库 :比较常见的有PostgreSQL、Mariadb 、 MySQL等等

2、分布式文件系统:比较出名的有google的GFS、 Hadoop的HDFS、淘宝的TFS等等

3、分布式缓存系统:比较常见的有hbase、mongdb、memcache 等等

上面就是对于分布式架构的一个基本介绍了,你都了解了吗?除此之外,你对于分布式架构还有什么问题呢?更多关于分布式架构的常见问题,请继续来奇Q工具网进行了解吧,更多相关java入门知识,可以带给大家呢。

推荐阅读:

分布式架构主要用来解决什么问题呢?简要概述

分布式事务框架有哪些?各自有何特点?

Java架构师技术进阶路线图详解