MySQL主库主动推送binlog到从库

在观看老男孩老师的教学视频时,讲到从库请求主库发送数据,但想想于理不合,如果每次都是从库请求才更新数据,那就不能实时更新,对于一些比较“安静”的数据库也是浪费资源。

经抓包实验后,发现如下,算是对老师讲解的一点补充

[[email protected] ~]# tcpdump -w 1.pcap ‘host 192.168.199.211 and host 192.168.199.230‘

#192.168.199.211是主库,192.168.199.230是从库

当从库开始start slave后,主动发起tcp连接,使用一个高位的端口去访问主的3306

接下来从库请求登记到主库上去,当成功登记后,从库请求主库发送指定位置的binlog,这里应该就是老师所讲的从库请求主库发送数据的意思

当主从同步建立连接后,当主库有更改,会主动推送给从库

附上抓包文件

时间: 2024-10-23 08:34:34

MySQL主库主动推送binlog到从库的相关文章

微信主动推送文本消息C#

1. 登陆,根据用户名和密码登陆到微信公众平台管理页面,获取token,模拟登陆请求地址:http://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN,2. 登陆后,获取用户所有的信息,地址:https://mp.weixin.qq.com/cgi-bin/contactmanage?t=user/index&token=,根据前面的token.3. 发送消息,地址:https://mp.weixin.qq.com/cgi-bin/singlesend?t=a

1.使用SignalR实现页面即时刷新(服务端主动推送)

模块功能说明: 实现技术:sqlserver,MVC,WebAPI,ADO.NET,SignalR(服务器主动推送) 特殊车辆管理--->移动客户端采集数据存入数据库---->只要数据库数据有变化,服务端自动推送到Wbe页面展示(区别于传统的web请求)-->审核人员审核数据-->返回审核结果给移动客户端 在开发之前搜索了大量文档,也在QQ群咨询过群里的大牛,不少人都感觉比较懵逼的样子.有人建议使用ajax中的长连接,轮询等技术,最终还是决定使用SignalR技术实现页面刷新的效果

mycncart系统后台主动推送网址url给百度搜索引擎收录

自mycncart 1.3版本开始具有此功能.本功能主要作用是利用百度的主动推送功能,将mycncart系统的相关网址,如分类,品牌,商品,文章等url地址主动推送给百度搜索引擎,百度搜索引擎收录后会返回成功的提示.当然,网址啥时候给你释放出来,还是百度说了算. 开通步骤:1. 登录百度站长平台: http://zhanzhang.baidu.com , 管理你的网站,网站验证通过后,点击左侧[链接提交], 找到[主动推送(实时)], 点击里面的[php推送示例],会看到里面代码中有api一行,

百度链接提交-主动推送Python版

百度目前提供自动提交链接和手动提交链接两种方式,其中自动提交又分为主动推送.自动推送和sitemap三种形式,按百度的说法,主动推送的效果最好,百度站长平台后台也提供了curl.php.ruby的推送示例代码但没有提供python代码,网上很少有现成的python版本主动推送代码(仅有的也有点小问题,需要修改一下),现将目前我正在使用的主动推送python代码贴出. #encoding:utf-8 import httplib def tuisong(): filecontents = open

(转)移动端主动推送消息原理

转:https://www.zhihu.com/question/19628406/answer/77205019 一.服务端主动推送消息到客户端过程 作者:谢泽帆   李琰链接:https://www.zhihu.com/question/24938934/answer/85359794来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 服务端主动推送到客户端是怎么一个过程 目前服务端给客户端推送,普遍做法是客户端与服务端维持一个长连接,客户端定时向服务端发送心跳以

asp.net百度SEO主动推送

使用asp.net实现百度SEO主动推送代码如下: 1 public static string PostUrl(string[] urls) 2 { 3 try 4 { 5 string formUrl = "http://data.zz.baidu.com/urls?site=www.qizhiku.com&token=yourcode"; 6 7 string formData = ""; 8 9 foreach (string url in urls

C#实现百度站长平台-链接提交-主动推送的POST推送

百度站长平台链接提交的主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录. POST推送,c#代码实现 public string GetPage(string posturl, string postData) { Stream outstream = null; Stream instream = null; StreamReader sr = null; HttpWebResponse response = null; Http

关于scut在unity上的主动推送

自带的samples里面,chat的例子涉及主动推送,可作为参考. 在unity里面的做法可以先用ActionFactory创建动作,然后给动作添加回调绑定. 服务端最近的新版本更改了接口,两种方法推送: ActionFactory.SendAsyncAction Current.SendAsync 关于服务端推送的细节,可以看官方的doc文档

dt7.0百度熊掌当天主动推送方法

因自己没事新做了一个网站,申请了一个熊掌号,所以做了这个主动推送接口,希望能收录快些,在此分享下关于DT7.0主动当天推送功能 上代码: <?php /* 百度当天主动推送熊掌功能 作者:68喜科技 用于:DT7.0 */ //引入全局变量函数 require '../common.inc.php'; $time = time(); $starttime = $time - 24*3600;//24小时 $query = "SELECt linkurl FROM {$DT_PRE}arti