知识卡片

协调服务管小状态

专业/工作

内容

ZooKeeper、etcd 这类协调服务适合维护小而关键的线性一致状态,如锁、租约、成员列表和配置版本。把大业务数据全塞进去会浪费强一致路径;更好的用法是让它们决定“谁有权行动”,数据面仍由专门系统承载。

参考来源

《数据密集型应用系统设计》第9章《一致性与共识》