当前位置: 首页 > 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/287131/

相关文章:

  • 网站做几级等保沈阳网站制作公司排名
  • 自学网站搭建html做分模块的网站
  • 自学网站建设要看什么书网络搭建比赛
  • 网站里的动画效果图属于网络营销的特点是
  • 怎么自学网站建设网络营销是什么营销
  • 建设网站论文范文江阴外贸网站建设
  • 潍坊网站模板建站seo技术什么意思
  • 广州应用网站设计小时seo百度关键词点击器
  • 郑州网站建设推广报价网页设计与制作课程思政教案
  • 齐齐哈尔北京网站建设怎样进入wordpress
  • 小学网站建设方案书wordpress后台颜色
  • iis搭建网站怎么做前端产品设计考研学校排名
  • 益阳做网站的公司网站维护公司哈尔滨
  • 电商网站建设开发电子商务推广
  • 如何创建一个免费的网站对战平台网站怎么建设
  • 朔州网站建设公司芜湖市民心声
  • 电子商务网站建设规划注册公司一年交多少税
  • 摄影欣赏网站哪个最好百度搜索指数的数据来源
  • 网站建设基本情况雄县做网站的
  • 制作网站要不要域名创建网站的英语
  • 打开一个网站在电脑上做网站
  • 温州网站建设咨询三大oa办公软件
  • 网站建设有哪些荣誉小程序商店推荐
  • 有那些网站做结伴旅游的淮南建筑网
  • 简洁好看的网站做网站的图片Pc端和手机端的区别
  • 北京网站建设过程湖南住建云网站
  • 如何做免费网站成立公司有什么好处和坏处
  • 合肥网站设计 goz东山县建设银行网站
  • 网站建设的需求是什么意思成都制作网站公司
  • 在线报名网站建设个人网站开发实例