当前位置: 首页 > news >正文

云南网络公司网站深圳设计人才网

云南网络公司网站,深圳设计人才网,wordpress优化谷歌,公司做网站收费canal 工作原理 canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )canal 解析 binary log 对象(原始为 byte 流)基于日志增量订阅和消费的业务包括 数据库镜…

canal 工作原理

  • canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议
  • MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )
  • canal 解析 binary log 对象(原始为 byte 流)

基于日志增量订阅和消费的业务包括

  • 数据库镜像
  • 数据库实时备份
  • 索引构建和实时维护(拆分异构索引、倒排索引等)
  • 业务 cache 刷新
  • 带业务逻辑的增量数据处理

我们实际业务中,常用于缓存层数据实时更新, 以往的方式 :

1. 手动删除和更新缓存, 高并发下会造成脏数据。 

2. 消息队列方式,延时双删。 这会造成中间有间隔时间数据不一致, 另外对代码有侵入性。(也就是说需要主动的推送消息队列,订阅方去消费双删,这个是和业务无关的代码)

开始: 

1. mysql 服务器需要开发binlog 功能

如果是之前做过了主从复制,那么binLog是已经开启了的。参考

03-架构2023版-centos+docker部署mysql(主从复制版)

如果没有开启过的,就在my.cnf 中增加以下配置。 然后重启mysql

[mysqld]
log-bin=mysql-bin # 开启
http://www.yayakq.cn/news/653063/

相关文章:

  • 互动营销网站建设网站建设进无形资产的规定
  • 理财网站方案建设自助微信网站
  • 搭建网站有什么用阿克苏市建设银行网站
  • 做我女朋友好不好手机网站淘宝网页版手机版
  • 深圳专业做网站排名公司关键词在线挖掘网站
  • 杭州旺道企业服务有限公司南通优化网站价格
  • 重庆市建设工程质量网站网站优化说明
  • 做电商排名网站专业微网站建设
  • 公司网站静态模板下载app免费下载app
  • 合肥微网站制作实时街景地图app
  • 做网站需要学什么优秀营销软文范例300字
  • 阿升网站免费学设计互联网营销师考证多少钱
  • 网站目录 整理河南省网站建设哪家好
  • 苏州新海通网站建设传播建设网站
  • 企业网站推广文案大秀
  • dns设置 看国外网站桂林有名网站制作公司
  • 专门卖医疗器械的网站响应式网站的费用
  • 公司网站开发后台代码wordpress 赞 插件
  • 政务网站集约化建设帝国cms怎么做网站地图
  • 网站入口你会回来感谢我的中国建筑网登录入口
  • 建网站作业陕西省建设工程质量监督局网站
  • 网站建设初期怎么添加内容wordpress 融资
  • 汕头外包公司湖南企业seo优化
  • 网站推广方式方法wordpress怎样电影导航
  • 做旅游网站犯法吗微信公众号和网站建设的意义
  • 跨境电商平台网站信息系统项目管理
  • 好看的模板网站建设住房与城乡建设局网站
  • 电影网站模板html开发公司是否可以代建筑公司支付材料款
  • 一般网站设计多大宽度上传网站安装教程
  • 济南网站建站宁波网上办事大厅