基于mysql binlog解析的缓存更新设计

第一次写博客,该怎么写呢?

(⊙o⊙)…图文并茂?

很多业务系统都需要缓存模块,而缓存主要有命中率和实时性两个指标。实时性主要就体现在缓存通道的设计上。缓存通道无非是基于接口做,或者是基于db binlog。本文主要讲述基于binlog的缓存更新通道。好吧,先来张图:

binlog

(⊙o⊙)…思路很清晰吧

  • 基于go-mysql做基础的同步功能 (笔者给作者提了一个bug fix,并改了另外一个地方有待探讨而没有合)
  • 基于zookeeper做HA (flag : EPHEMERAL|SEQUENTIAL)
  • 服务化.业务可以申请订阅某个mysql实例的写事件,并消费kafka消息。业务还蛮广的,cache、大数据、搜索……

(⊙o⊙)…第一篇博客,希望抛砖引玉,共同探讨技术。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值