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-05-07 05:10:16
最后一次提交2025-05-06 16:02:08
發布數249
最新版本名稱v1.43.2 (發布於 )
第一版名稱v0.0.1 (發布於 )
用户参与
星數4.1k
關注者數533
派生數1k
提交數3.9k
已啟用問題?
問題數1128
打開的問題數201
拉請求數802
打開的拉請求數39
關閉的拉請求數186
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?