我正在努力学习流媒体服务和阅读 kafka
医生:
https://kafka.apache.org/quickstart
https://kafka.apache.org/24/documentation/streams/quickstart
举一个简单的例子,我试图重构一个springwebservices get请求,该请求接受一个id参数并返回一个与该id相关联的属性列表。
加载可由kafka服务的单个oracle db表的方法是什么?以上文档不包含此方面的信息。我是否需要将oracle数据库复制到nosql数据库(如mongodb)(为什么我们需要带有nosql数据库的apachekafka?)
1条答案
按热度按时间sbtkgmzw1#
Kafka是一个事件流媒体平台。它不是一个数据库。不要考虑“加载一个可由kafka提供服务的oracledb表”,您需要考虑您正在寻找哪些事件将触发处理?
更改数据捕获(cdc)产品,如oracle golden gate(还有其他产品),将检测行的更改,并在每次行更改时向kafka发送消息。
或者,您可以配置kafka jdbc源连接器来执行查询并将数据拉入kafka。