到底什么是分布式,分布式的具体概念是什么

被一个面试官问到了,我说就是把一个系统按照不同的功能分为不同的部分,每部分分别部署在不同的服务器上,他说我说的只是模块拆分,不是分布式。。。我在网上看的也大部分都是说把系统分为不同的部分,各部分协调工作,感觉自己理解应该没太大问题啊。。。求牛友们给个明确的概念,谢啦
全部评论
分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上
点赞 回复 分享
发布于 2017-09-19 10:53
    分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题     集群:同一个业务部署在多台机器上,提高系统可用性 分布式是为了降低任务的执行时间,集群是为了提高单位时间能执行的任务数,把服务拆分是分布式的起点,你回答的方向没错,估计你着重点去说服务的分块了导致面试官误解了。
点赞 回复 分享
发布于 2017-09-19 10:48
分布式就是把同一个模块通过网络分到不同的node上 mysql 主备也是分布式 分布式存储 分布式文件系统等
点赞 回复 分享
发布于 2017-09-19 10:35
同意楼上。你描述的是微服务。微服务是分散功能,分布式是分散压力。
点赞 回复 分享
发布于 2017-09-19 10:33
应该是同一个模块分布在不同机器上吧
点赞 回复 分享
发布于 2017-09-19 10:29

相关推荐

评论
点赞
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务