Apache Kafka 对 Oracle DB 的现有获取请求
Apache Kafka for an existing get request with Oracle DB
我正在尝试了解流媒体服务并阅读 kafka
文档:
https://kafka.apache.org/quickstart
https://kafka.apache.org/24/documentation/streams/quickstart
举一个简单的例子,我试图重构一个 Spring 网络服务 GET 请求,它接受一个 ID 参数和 returns 与该 ID 关联的属性列表。数据库后端是 Oracle。
加载可由 Kafka 服务的单个 Oracle 数据库 table 的方法是什么?上述文档不包含这方面的信息。我是否需要将 Oracle 数据库复制到 NoSql 数据库,例如 MongoDB ? ()
Kafka 是一个事件流平台。它不是数据库。与其考虑 "loading a single Oracle DB table which can be served by Kafka",您需要考虑您要查找哪些事件会触发处理?
更改数据捕获 (CDC) 产品,如 Oracle Golden Gate(还有其他产品)将检测行的更改,并在每次行更改时将消息发送到 Kafka。
或者,您可以配置 Kafka JDBC 源连接器来执行查询并将数据拉入 Kafka。
我正在尝试了解流媒体服务并阅读 kafka
文档:
https://kafka.apache.org/quickstart
https://kafka.apache.org/24/documentation/streams/quickstart
举一个简单的例子,我试图重构一个 Spring 网络服务 GET 请求,它接受一个 ID 参数和 returns 与该 ID 关联的属性列表。数据库后端是 Oracle。
加载可由 Kafka 服务的单个 Oracle 数据库 table 的方法是什么?上述文档不包含这方面的信息。我是否需要将 Oracle 数据库复制到 NoSql 数据库,例如 MongoDB ? (
Kafka 是一个事件流平台。它不是数据库。与其考虑 "loading a single Oracle DB table which can be served by Kafka",您需要考虑您要查找哪些事件会触发处理?
更改数据捕获 (CDC) 产品,如 Oracle Golden Gate(还有其他产品)将检测行的更改,并在每次行更改时将消息发送到 Kafka。
或者,您可以配置 Kafka JDBC 源连接器来执行查询并将数据拉入 Kafka。