pingcap / tidb-binlog

A tool used to collect and merge tidb's binlog for real-time data backup and synchronization.
Apache License 2.0
292 stars 130 forks source link

Add LIftBridge to Drainer Plugin framework examples #986

Open joe-getcouragenow opened 4 years ago

joe-getcouragenow commented 4 years ago

Regarding the Drainer Plugin framework, it would be awesome to add LIftBridge. LIftBridge is like Kafka but is 100% golang, with a GRPC API, and so easy to use.

https://liftbridge.io/

API: https://github.com/liftbridge-io/liftbridge-api/blob/master/api.proto

WangXiangUSTC commented 4 years ago

Are you interested in realizing this issue? can refer to this pr https://github.com/pingcap/tidb-binlog/pull/977?

joe-getcouragenow commented 4 years ago

Just had a look at example. It seems this will not work on Windows due to it being a golang plugin architecture which does not work on Windows. Also both the plugin and TIDB must be compiled with exactly the same golang version. SO this wont work for me.

All i want to do if to be able to Get Change events of data in TIDB sent to me so i can then put them into LIftBridge. Could you advise the best path to take ?