摘要: 1、Redis缓存数据库一致性 采用最终一致性,而不是采用强一致性,强一致性会导致系统吞吐量变差;采用双删除的策略,第二次删除,采用延迟删除; 推荐采用,先操作数据库,直接删除缓存的方式; 删除失败的情况,采用异步方式,重试操作; 读取binlog异步删除,使用开源框架canal,监听canal通知 阅读全文
posted @ 2024-04-25 20:47 我太想努力了 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 阻塞队列(Blocking Queue)是一种特殊类型的队列,用于多线程环境中,实现进程通信; 常见的Java阻塞队列包括: (1)ArrayBlockingQueue(有界队列) 内部是采用数组存储元素的,初始化需要指定容器大小,ArrayBlockingQueue可以用于实现数据缓存、限流、生产 阅读全文
posted @ 2024-04-25 18:12 我太想努力了 阅读(2) 评论(0) 推荐(0) 编辑