标签: 一致性

2 篇文章

一文带你搞懂Spring Boot事件总线
一、事件总线核心概念 SpringBoot事件总线基于发布-订阅模式(Publish-Subscribe)实现组件间松耦合通信,其核心设计思想体现在三个维度:解耦性、异步处理和观察者模式扩展。 核心组件 事件(Event):继承ApplicationEvent的自定义类,封装需要传递的业务数据。建议使用final字段确保线程安全,包含完整业务上下文…
Redis如何保证缓存与数据库的数据一致性?
Redis缓存与数据库的数据一致性是分布式系统中的一个经典挑战。没有完美的通用方案,只有针对特定场景的权衡选择。以下是主要的策略、场景分析和实践建议: 一、核心策略模式 1. Cache-Aside(旁路缓存) 最常见的模式,由应用层控制缓存: // 读流程 1. 读缓存,命中则返回 2. 未命中则读数据库 3. 写入缓存后返回 // 写流程 1.…