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

网站自定义错误页面模板建设摩托车型号大全

网站自定义错误页面模板,建设摩托车型号大全,建立企业网站的形式,网页ui素材要介绍maxwell的工作原理,首先需要讲一下mysql主从复制的原理 mysql主从复制原理: 如上图,左边是master主节点,右边是slave从节点 工作流程: 1.往主节点mysql的数据库中写入数据,产生数据变化&#xff0c…

要介绍maxwell的工作原理,首先需要讲一下mysql主从复制的原理

mysql主从复制原理:

在这里插入图片描述
如上图,左边是master主节点,右边是slave从节点

工作流程:
1.往主节点mysql的数据库中写入数据,产生数据变化,主节点的binlog二进制日志文件监控到数据变化,就会记录下数据的变更记录(注意这个过程是数据先写到数据库成功之后,然后才能被binlog日志记录)

2.slave从节点中含有一个线程(上图中未显示)在时刻监控主节点binlog日志的变化。当该线程监控到主节点的binlog日志发生了变化,从节点会开启两个线程,一个是I/O线程,一个是SQL线程

3.其中I/O线程会前往主节点的binlog日志寻找变更的日志记录,找到之后,会将变更的日志返回到I/O线程。之后I/O线程会将数据写入到从节点自己的一个临时的中继日志Relaylog(relaylog不是binlog)。

4.此时SQL线程发现relaylog发生了变化,SQL线程开始工作,relaylog将会对SQL线程replay一下(此处假设binlog中记录的就是sql语句,当然binlog有很多模式,不是只能放sql语句),把sql语句重播之后,就可以把数据写入从节点的mysql数据中。

5.假设这次读写完毕且后续没有数据变更,I/O线程和SQL线程将会进入睡眠状态,当从节点监控主节点binlog日志的线程监控到主节点的binlog发生了变化,I/O线程和SQL线程就会又开始重新开始工作

如此循环往复。。。

slave从节点之所以没有显示它自己的binlog日志,是因为还没有节点监控它,如果此时新增一个节点监控slave的变化,便可以给slave节点开一个binlog。


maxwell是怎么工作的呢,很简单,它会把自己伪装成一个mysql的slave,maxwell的工作原理其实就等于mysql主从复制的原理

当然maxwell内部工作和mysql的slave工作有一些细微的差异,感兴趣的可以接着往下看

maxwell也会有I/O线程读取主节点的binlog,然后写入一个类似于(但不是)relaylog的东西,然后将读取的数据也进行重播,但重播之后,转化的格式并非Mysql所需要的格式,而是json格式,并且转化成json后也不会往mysql里写,而是发送给kafka等。这就是Maxwell的工作原理。

http://www.yayakq.cn/news/508451/

相关文章:

  • 常山做网站撤销网站备案
  • 龙华营销型网站制作互联网营销是干嘛的
  • 常州建设银行新北分行网站免费网站建站教程
  • 广州网站建设排名网站后台重置密码怎么做
  • 网站网页设计代码国家建设厅官方网站
  • 石家庄网站建设就找获取wordpress所有分类名字和id
  • 上海做网站建设公司排名电脑网页
  • 网站服务器租用合同jeecg 做网站
  • dede网站禁止ip访问江门国际网
  • 阿里云服务器怎么发布网站网站建设硬件和软件技术环境配置
  • 怎么注册自己的网站域名dw做的网站能搜到吗
  • 外国一些做环保袋的网站有哪些做共享充电宝的网站
  • 外贸网站免费模板小米官网页面
  • 徐州做网站需要多少钱wordpress又拍云本地备份
  • 网站代码生成网站搭建wordpress环境
  • 小程序 微网站做网站模板赚钱
  • 网站建设的行业动态鲜花网站数据库建设
  • 淘宝不允许 网站建设属于网络营销站点推广的是
  • 虚拟商城网站网站开发招标公告
  • vs 2015 网站开发网站开发人员分工
  • 《网站开发与应用谷歌google play官网下载
  • 上海个人网站建立wordpress 404跳转首页
  • 晋江市建设招投标网站川畅互联咨询 网站建设
  • 建设网站后期需要哪些北京和田合瑞建设有限公司网站
  • 景安网站备案 不去拍照wordpress 批量建站
  • w网站制作和推广有代源码怎么做自己网站
  • 网上学习网站有哪些百度网盘网页版登录
  • 做网站一般用什么程序网站制作者
  • 网站推广办法站点搭建
  • 公司想建一个网站找谁做局域网网站域名怎么做