Maxwell 初识
Maxwell是一个Java开发的能实时读取MySQL二进制日志binlog,为更新的数据生成 JSON 格式数据,然后作为生产者将生成的数据发送给 Kafka,Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平台的应用程序。
Maxwell应用非常简单,只需要一个Mysql 和一个写数据的地方即可,它的常见应用场景有ETL、缓存维护和淘汰、指标收集、搜索引擎、业务间通信等。
- 官网(http://maxwells-daemon.io)
- GitHub(https://github.com/zendesk/maxwell)
maxwll 迭代历程
从2015-03-04 到现在总共版本迭代100多次数快200次了,一般情况下我都是建议大家使用新的稳定版本,但是maxwell 的版本迭代,这里我们需要注意一下,那就是v1.30.0
我们看到从v1.30.0开始,就不支持JDK8了,所以这个时候我们的版本选择就很重要了因为我们大多数人用的还是JDK8,所以我选择的是v1.30.0
的上一个版本也就是v1.29.2