微服务数据管理与容错 — 软件工程选择题
题目
配送报价服务需要读取客户服务维护的常用地址。地址变更允许短暂延迟生效;客户服务可能短时不可用,报价服务仍应尽量可用,且不得直接访问客户服务数据库。哪种方案最合适?
A. 每次报价同步调用客户服务,失败时无限重试 B. 两个服务共用客户服务数据库,并由报价服务直接查询 C. 客户服务发布地址变更事件,报价服务维护本地只读副本;依靠断路器隔离故障,故障时使用最近副本数据 D. 客户服务不可用时,报价服务清空本地地址数据并拒绝所有报价