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

长沙 公司网站河南工程建设信息网官网

长沙 公司网站,河南工程建设信息网官网,网页前端和后端的区别,建立网站的最近在做redis和MySQL的缓存一致性,一个方式是订阅MySQL的BinLog文件,我们使用阿里巴巴的Canal的中间件来做。 Canal是服务端和客户端两部分构成,我们需要先启动Canal的服务端,然后在Go程序里面连接Canal服务端,即可监…

最近在做redis和MySQL的缓存一致性,一个方式是订阅MySQL的BinLog文件,我们使用阿里巴巴的Canal的中间件来做。

Canal是服务端和客户端两部分构成,我们需要先启动Canal的服务端,然后在Go程序里面连接Canal服务端,即可监听到MySQL的数据变化。
 

启动Canal服务

QuickStart · alibaba/canal Wiki (github.com)

步骤都很简单,我们重点看一下/tmp/canal/conf/example/instance.properties里面配置文件

 Canal之所以能订阅MySQL的binlog是把自己伪装成了一个MySQL从机,主机会不停的给MySQL的从机传输binlog文件。 等于启动Canal服务的过程包含了主从复制的配置过程,主从服务的过程是告诉从机主机的账号密码

 补充

基于docker启动的canal服务,按照官方文档操作出现了问题,所以使用了普通的启动方式

Go连接Canal服务端

 Canal支持Go连接
withlin/canal-go: Alibaba mysql database binlog incremental subscription & consumer components Canal's golang client[阿里巴巴mysql数据库binlog的增量订阅&消费组件 Canal 的 go 客户端 ] https://github.com/alibaba/canalhttps://github.com/withlin/canal-go

 官方文档上面没有任何说明,我们需要自己翻一下代码

 把代码拷贝下来即可

关于上面配置信息,具体可以参考Go操作阿里开源的框架Canal用于MySQL实时binlog同步 - 简书 (jianshu.com)

还有最最重要的一步,开启阿里云服务器安全组11111端口

监听数据变化

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

相关文章:

  • discuz 手机网站模板门户网站建设项目
  • 网站设计培训机构专题网站建设解决方案
  • 旅游网站开发意义和价值建网页的软件
  • 网站平台建设投资费用清单c2c代表网站有哪些
  • 个人网站建设方案策划商城网站设计价格
  • php网站开发面试题商汇通网站
  • 农业开发公司企业网站建设外语不精通可以做国外网站吗
  • 北京专业网站建设网站搜索引擎优化的技巧
  • 网站怎么做图片动态图非自己的网站如何做二次跳转
  • 广东seo网站设计价格国外炫网站
  • 郑州网站建设公司排名wordpress最大图片
  • seo竞争对手网站分析有哪些可以做头像的网站
  • 怀柔重庆网站建设太原制作网站
  • 贵阳做网站网站图片切换怎么做
  • 网站运营规划国内重大新闻十条
  • 做网站和做网店哪个好江苏省建设工程协会网站
  • 旅游网站的建设做网站前台开发学习
  • 邢台学校网站建设报价成都新津县建设网站
  • 医院网站站内文章收录量多少企业所得税的优惠政策
  • 网站开发看书服装市场营销策划方案
  • 网站优化推广软件建设网站策划案
  • 怎么对一个网站做优化wordpress更改电子邮箱验证功能
  • 广西商城网站建设网站建设劳务合同
  • 亚马逊网站开发使用的什么方式怎样看一个网站做的网络广告
  • 一级a做爰片视频网站沈阳网站建设本地化技术服务
  • 宁波专业网站建设模板服务上海网站 工作室室
  • 深圳网站建设-猴王网络寮步网站建设哪家好
  • 坡头手机网站建设网站的外部链接怎么做
  • 辽宁建设工程信息网诚信备案库手机版 pc 版本 网站 跳转 seo
  • 建筑规范网站自建站服务