就解决以下情况的最佳方法寻求专家意见。
我正在使用 12.1.3 版本的 SOA 套件。
我有一个BPEL流程,该流程计划每天运行。那是因为我的数据库适配器正在数据库上运行选择查询,并期望大约25 k记录,然后需要将其下推。我的两个要点...
记录是按顺序排列的,因此需要按顺序处理。
我必须用一天中处理的最后一条记录来更新水印。
处理这种情况的最佳方法是什么?我只需要使用SOA套件即可。
我目前的做法是: 我将最大数量的记录读取(例如500条)放入数据库适配器中,并从流程中再次调用我的BPEL流程以处理下一个500等等。
通过这种方式,我还维护了序列和水印。
有没有更好的方法来处理这种情况?
谢谢
ND