Maxwell's daemon

Maxwell 守护进程,mysql-to-json kafka 生产者。「Maxwell's daemon, a mysql-to-json kafka producer」

Github星跟踪图

This is Maxwell's daemon, a change data capture application
that reads MySQL binlogs and writes data changes as JSON to Kafka, Kinesis, and other streaming platforms.

↓ Download |
⚝ Source / Community |
☝ Getting Started |
☷ Reference

What's it for?

  • ETL of all sorts
  • maintaining an audit log of all changes to your database
  • cache building/expiring
  • search indexing
  • inter-service communication

It goes like this:

  mysql> update `test`.`maxwell` set mycol = 55, daemon = 'Stanislaw Lem';
  maxwell -> kafka: 
  {
    "database": "test",
    "table": "maxwell",
    "type": "update",
    "ts": 1449786310,
    "data": { "id":1, "daemon": "Stanislaw Lem", "mycol": 55 },
    "old": { "mycol":, 23, "daemon": "what once was" }
  }

主要指标

概览
名称与所有者zendesk/maxwell
主编程语言Java
编程语言Shell (语言数: 7)
平台
许可证Other
所有者活动
创建于2015-02-09 22:06:13
推送于2025-06-25 11:35:14
最后一次提交2025-06-25 15:34:39
发布数250
最新版本名称v1.44.0 (发布于 )
第一版名称v0.0.1 (发布于 )
用户参与
星数4.1k
关注者数529
派生数1k
提交数3.9k
已启用问题?
问题数1128
打开的问题数201
拉请求数805
打开的拉请求数42
关闭的拉请求数193
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?