发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
这是个很专业的问题,作为一个资深java工程师,我想我还是有资格来回答这个问题的,下面我就开始阐述一下什么是分布式和集群。
首先,讲分布式之前先说一下单机模式的系统,单机模式是说一个服务器就部署一个应用,一个应用上包含很多功能,当用户规模小,请求数不多,那么这个单机模式可以支撑业务,但是如果访问量特别大,你会发现一个服务器无法支撑大的访问量,于是为了解决这个高并发的问题,就产生了集群的概念,就是用好多服务器,每个服务器上部署相同的应用。这个就能支撑高并发请求了。
其次,我们来说下分布式是什么,是怎么产生的,顾名思义,分布说明应用是分散在不同的服务器上的,当集群无法满足业务需求时,业务耦合度高,需要降低各功能模块的耦合度,因此就对一个大系统进行拆分成小系统,单独部署,易于维护,这就产生了分布式。
最后说下他们的应用场景,分布式主要是应用在大型网站系统,比如天猫,淘宝等,集群一般配合分布式使用。
以上就是对分布式和集群的简要介绍,要想深入了解分布式和集群,最好是亲自参与或者搭建这样的一个系统,希望我的回答对你有帮助,感谢
来自: 昵称11935121 > 《未命名》
0条评论
发表
请遵守用户 评论公约
Hadoop是什么?
Hadoop是什么?Hadoop框架应用工程提供跨计算机集群的分布式存储和计算的环境。加工/计算层(MapReduce),以及存储层(Hadoop分布式文件系...
大型网站架构的演化
1 单机网站初始阶段的网站架构2 单机负载告警应用服务与数据服务分离3 数据库压力太大导致访问延迟使用缓存改善网站性能4 应用服务器负载告警使用应用服务器集群改善网站的并发处理能力5 数据库压力变...
分布式与集群的区别是什么?
分布式与集群的区别是什么?集群中的每台服务器称为集群的一个“节点”,所有节点组成一个集群。每个节点提供相同的服务,因此系统的处理能力相当于高出数倍(几个节点相当于高出数倍)。集群结构的优...
构建可扩展的Java EE应用(二)
构建可扩展的Java EE应用(二) - BlueDavy当并发用户数明显的开始增长,你可能会不满意一台机器所能提供的性能,或者由于单个JVM实例gc...
直播系统源码,你永远可以相信开发团队的推荐
短视频源码通过分布式部署的节点可以再次进行集群式部署,但是集群式部署不能进行分布式部署。分布式部署的直播系统源码每个节点之间的...
单体架构与分布式架构
单体架构与分布式架构。整个系统的所有功能单元,整体部署到同一个进程(所有代码可以打包成1个或多个文件),我们可以称之为”单体架构”(Monolithic Architecture) ;整个系统的功能单份散到不同的进程,...
认识ZooKeeper
认识ZooKeeper.其中,id被称为server id,用来标识该机器在集群中的机器序号,同时在每台zookeeper机器上,我们都需要在数据目录(即data...
多图预警——从 RAID 到分布式系统中的副本分布
多图预警——从 RAID 到分布式系统中的副本分布。RAID 0 是数据在从内存缓冲区写入磁盘时,根据磁盘的数量,将数据分成 N 份,然后把这...
图文存储常识:单机、集中、分布式、云、云原生存储
背景本文主要对杨传辉(日照)《大规模分布式存储系统原理解析与架构实战》、大话存储、网络资源(具体参考文末链接)及个人理解进行整理,意在构建出存储发展基本轨迹和一些基本常识,让更多像我一样的...
微信扫码,在手机上查看选中内容