camel-sql使用者轮询每个批次问题中的新记录

时间:2019-02-14 22:37:33

标签: spring-boot apache-camel batch-processing camel-sql

在我的代码中,我有一个camel-sql使用者,该使用者在默认的Consumer.delay = 500上运行,每次轮询的最大msg为5。

消费者正在使用Customer_status表上的Join(Customer.Cust_id = Customer_status.Cust_id,其中Customer_status.Cust_id为NULL)从Customer表中获取数据。

维护Customer_status的想法是维护已处理记录的状态,并确保下一个批次没有上一个批次的记录(根据连接条件)

但是在程序运行期间,某些批次具有在较早的批次中选择的记录。

因此,我正在寻找一种方法,可以帮助我在每个批次中保持唯一性。因为我的方法不是100%有效。

在Springboot中使用骆驼 DB:Oracle

0 个答案:

没有答案