Java分布式高频面试题及详细答案(实战版).docx

Java分布式高频面试题及详细答案(实战版).docx

Java分布式高频面试题及详细答案(实战版)

一、分布式基础概念

1、什么是分布式系统?和集群有什么区别?

参考答案:

分布式系统是把一个完整的业务系统,拆分成多个独立的子服务,部署在不同的服务器上,服务之间通过网络通信协同工作,共同完成整体业务。核心是拆分业务、分工协作。

集群是相同服务部署多台机器,属于简单的横向扩容,核心是副本冗余、分担压力。

核心区别:

1)分布式:服务内容不一样,各司其职,缺一不可,侧重业务拆分;

2)集群:服务内容完全一致,互为备份,侧重高可用、扛流量。

举例:订单服务、用户服务、支付服务分开部署是分布式;订单服务部署10台机器组成一组,就是集群。

2、分布式系统

文档评论(0)

1亿VIP精品文档

相关文档