Java分布式高频面试题及详细答案(实战版)
一、分布式基础概念
1、什么是分布式系统?和集群有什么区别?
参考答案:
分布式系统是把一个完整的业务系统,拆分成多个独立的子服务,部署在不同的服务器上,服务之间通过网络通信协同工作,共同完成整体业务。核心是拆分业务、分工协作。
集群是相同服务部署多台机器,属于简单的横向扩容,核心是副本冗余、分担压力。
核心区别:
1)分布式:服务内容不一样,各司其职,缺一不可,侧重业务拆分;
2)集群:服务内容完全一致,互为备份,侧重高可用、扛流量。
举例:订单服务、用户服务、支付服务分开部署是分布式;订单服务部署10台机器组成一组,就是集群。
2、分布式系统
原创力文档

文档评论(0)