注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

老狗的博客

尽管每一步都很微小,但我确认我在进步

 
 
 

日志

 
 
关于我
sky

认真生活,努力工作 热爱技术,关注DB,存储,分布式,中间层,java,c++,php

网易考拉推荐

mypump 测试  

2012-06-28 23:18:11|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

mypump的含义主要看后半部分
【pump】:意为抽水机,液压泵,在这里的定义是,从mysql中抽取数据的工具

功能:
mypump 实现mysql行复制协议,从master抽取数据到client端 



特点:
1. 使用java作为开发语言,注意mypump只是一个lib,提供了api接口供用户程序调用,经过设计,其接口设计
及其简单
2. 采用了开源的高效网络应用程序框架apache mina,在每行300字节的情况下,可以达到15000行/s的传输速度
3. 事件不会写磁盘,封装了LinkedBlockingQueue,在其基础上提供了event pool, 存储解析的event,供用户抓取,
从event pool中取走事件,会触发mypump对于取走事件的binlog position记录,所以不会丢失事件,也允许用户主动的commit
4. 提供了对于时间的过滤机制,允许用户采用白名单的形式定义要抓取的库和表
5. 提供了会话的断开重连机制,保证连接的可用性
等等,待续


正在补充单测,确保单册覆盖率达到80%以上,请期待吧。。
  评论这张
 
阅读(125)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018