第一次写博客,该怎么写呢?
(⊙o⊙)…图文并茂?
很多业务系统都需要缓存模块,而缓存主要有命中率和实时性两个指标。实时性主要就体现在缓存通道的设计上。缓存通道无非是基于接口做,或者是基于db binlog。本文主要讲述基于binlog的缓存更新通道。好吧,先来张图:
(⊙o⊙)…思路很清晰吧
- 基于go-mysql做基础的同步功能 (笔者给作者提了一个bug fix,并改了另外一个地方有待探讨而没有合)
- 基于zookeeper做HA (flag : EPHEMERAL|SEQUENTIAL)
- 服务化.业务可以申请订阅某个mysql实例的写事件,并消费kafka消息。业务还蛮广的,cache、大数据、搜索……