如何从数据库创建kafka事件?

How to create kafka event from database?

提问人:Micah 提问时间:11/6/2020 最后编辑:OneCricketeerMicah 更新时间:11/7/2020 访问量:330

问:

有一个旧服务将值写入数据库。 我需要将值转换为事件,然后将其发送到 kafka。

我将创建一个服务,一旦在固定延迟中检查新记录并发送它们,还将提交的记录 ID 写入技术表,但也许还有其他方法、最佳实践或模式。

enter image description here

apache-kafka 微服务 计划任务 旧版

评论


答:

1赞 Sam Nunnally 11/6/2020 #1

您可能需要研究 Debezium,它在关系和 NoSql 数据存储上实现变更数据捕获,并将数据流式传输到 Kafka 中。

https://github.com/debezium/debezium

https://debezium.io/documentation