SOA 12.1.3数据库适配器可在一夜之间处理25k条记录

时间:2018-10-22 14:52:58

标签: database adapter batch-processing soa

就解决以下情况的最佳方法寻求专家意见。

我正在使用 12.1.3 版本的 SOA 套件。

我有一个BPEL流程,该流程计划每天运行。那是因为我的数据库适配器正在数据库上运行选择查询,并期望大约25 k记录,然后需要将其下推。我的两个要点...

  1. 记录是按顺序排列的,因此需要按顺序处理。

  2. 我必须用一天中处理的最后一条记录来更新水印。

处理这种情况的最佳方法是什么?我只需要使用SOA套件即可。

我目前的做法是: 我将最大数量的记录读取(例如500条)放入数据库适配器中,并从流程中再次调用我的BPEL流程以处理下一个500等等。

通过这种方式,我还维护了序列和水印。

有没有更好的方法来处理这种情况?

谢谢

ND

0 个答案:

没有答案