24、常见的数据优化方案你了解吗?

 一、缓存双淘汰法

1. 先淘汰缓存

2. 再写数据库

3. 往消息总线esb发送一个淘汰消息,发送立即返回。写请求的处理时间几乎没有增加,这个方法淘汰 了缓存两次。因此被称为“缓存双淘汰法“,而在消息总线下游,有一个异步淘汰缓存的消费者,在拿 到淘汰消息在1s后淘汰缓存,这样,即使在一秒内有脏数据入缓存,也能够被淘汰掉。

二、异步淘汰缓存

上述的步骤,都是在业务线里面执行,新增一个线下的读取binlog异步淘汰缓存模块,读取binlog总的数 据,然后进行异步淘汰。

 

原文地址:https://www.cnblogs.com/crbhf/p/15148797.html