Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

副本真的完全不能写吗?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

不是物理上不能写。副本需要应用复制变化,某些账号或配置也可能允许直接写;生产通常通过 read_only、super_read_only 和权限限制业务误写,具体例外按产品规则确认。

讲清原理

直接在副本写业务数据,可能与源端复制产生冲突或分歧,切换后还会让结果难以判断。只读标志也不能替代账号最小权限和正确路由。

副本接收日志和应用事务各有进度,查询读取已应用数据
副本接收日志和应用事务各有进度,查询读取已应用数据

例子与易错点

把副本用于读取时,明确允许入口和管理操作。不要为了临时修复一行就随意解除保护并把分歧留给后续复制。

相关题 · 第 35 题、第 95 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。