- 1
- 0
- 约3.78千字
- 约 13页
- 2026-10-07 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件架构设计与优化考试
一、单选题(共10题,每题2分,总计20分)
1.在分布式系统中,如何处理网络分区问题?
A.停机等待模式
B.使用Raft协议进行一致性保证
C.完全放弃分布式特性,改用单机方案
D.通过心跳检测自动恢复
2.微服务架构中,服务间通信的最佳实践是什么?
A.直接调用对方API(同步调用)
B.仅使用消息队列(异步通信)
C.结合REST和gRPC,根据场景选择
D.必须使用服务网格(如Istio)
3.在云计算环境中,如何优化冷启动问题?
A.提高服务器配置(浪费资源)
B.使用无服务器架构(Serverless)
C.频繁重启服务以保持活跃
D.放弃云服务,自建机房
4.缓存穿透的最佳解决方案是?
A.增加更多缓存节点
B.使用布隆过滤器(BloomFilter)
C.将空结果缓存并设置过期时间
D.完全禁止对不存在的数据的缓存请求
5.在数据库优化中,分库分表的目的是?
A.提高数据一致性
B.解决数据量过大问题
C.减少索引数量
D.避免数据冗余
6.如何防止分布式事务中的“二阶段提交”问题?
A.使用TCC(Try-Confirm-Cancel)模式
B.完全依赖数据库事务
C.放弃分布式事务,改用最终一致性
D.通过分布式锁解决
原创力文档

文档评论(0)