【发布时间】:2017-09-05 19:08:45
【问题描述】:
我想不断地从我的数据库中轮询一个表并推送到 Kafka。 我正在为此使用 apache camel。
我的路线如下:-
from(timer:every 1 sec).
to(sql:select first 1000 * from myTable where id > myId).
to(updateMyId).
to(kafka:url).end()
问题是它不会在下一次迭代中使用更新的 myId。路由是静态的,如果最初 myId = 1,那么它会从 1 继续轮询。
如何动态更新 myId?
【问题讨论】:
-
你投票的目的是什么?新行?更新行?你用的是什么数据库?
-
轮询新行。它是一个 RDBMS,尚未修复,可能是 MySQL、PostgreSQL 等。
-
我想轮询为我的 oracle 数据库插入的任何新行。你能帮我解决从和到的问题吗?
标签: apache-camel