- 0
- 0
- 约6.07千字
- 约 9页
- 2026-08-30 发布于河北
- 举报
分布式高频面试题及详细答案(实战向)
一、分布式基础概念篇
1、什么是分布式系统?和集群有什么区别?
参考答案:
分布式系统简单说就是把一个完整的业务系统,拆分成多个独立的子服务,部署在多台不同的服务器上,各服务通过网络协作完成整体业务,任意一台节点故障不会导致整体系统彻底瘫痪,核心是拆分业务、分工协作。
集群是把相同的服务部署在多台服务器上,属于横向扩容,核心是冗余备份、分担压力。
核心区别:
1)分布式:多节点部署不同服务,各司其职,缺一不可(核心业务节点);
2)集群:多节点部署相同服务,互为备份,可降级容错。
举例:订单服务、支付服务、用户服务分开部署是分布式;订单服务部署10台机器组成一组,就是集群。
2、分布式系统的四大核心问题是什么?
参考答案:
日常开发中分布式系统主要解决四个核心问题,也是面试和线上故障的重点:
1)一致性问题:多节点数据状态如何保持统一,比如多库多表数据同步、缓存数据库一致性;
2)可用性问题:节点宕机、网络波动时,系统能否持续对外提供服务;
3)分区容错问题:网络出现分区、节点失联时,系统不会直接崩溃;
4)时延与并发问题:网络耗时、多节点并发竞争,导致的超时、脏数据、超卖等问题。
3、详细讲讲CAP理论和BASE理论
参考答案:
CAP理论是分布式系统的基础定理,三个特性无法同时满足,最多满足其二:
1)C(一致性):所有节点同一时刻查询到
您可能关注的文档
- 刀具(小刀)安全使用与管理专项试题(含详细答案).docx
- 刀具基础知识与实操测试题(含详细答案).docx
- 分辨率专项测试试题及详细答案.docx
- 分布式电商项目面试题库(真实落地版+详细答案).docx
- 分布式服务高频面试题库(详细落地版答案).docx
- 分布式缓存高频面试题及详细答案(实战口语版).docx
- 分布式缓存高频面试题及详细答案(实战通俗版).docx
- 分布式缓存高频面试题及详细答案(实战向).docx
- 分布式缓存高频面试题及真实口语化答案.docx
- 分布式运维工程师面试题及详细答案(实操真实版).docx
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
原创力文档

文档评论(0)