您的位置:首页 > 数据库 > MySQL

mysql 实时协议解析 第二版 (基于kafka)

2015-01-14 18:16 405 查看
第二版 mysql实时解析:

目前从第一版的hbase换到了第二版的kafka:

将traker与parser的交互组件的hbase替换为kafka。

其大体原因是:

1、对于解析的数据没必要永久存储,业务仅是需求回溯一周的数据,对数据的持久化保存特性并不做要求。

2、对于解析要求实时性,需要一个高吞吐量的组件来传递解析的数据,并且保证不重不丢。

整体结构设计:



大致涉及到的外部组件有:mysql zookeeper kafka

性能测试:

基于单机式的测试目前tracker与parser的速度相近,每分钟 200万条数据。 具体情况视机器硬件配置等不同而波动。

结论:

基于提高程序吞吐量而升级了一版程序。

相关:

关于详细结构设计见 第一版 mysql实时解析程序 : /article/8279462.html

github相关:

https://github.com/hackerwin7/mysql-tracker

https://github.com/hackerwin7/mysql-parser
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: