Обращаюсь за советом к специалисту по наилучшему подходу к описанному ниже сценарию.
Я использую 12.1.3 версия SOA suite.
У меня есть процесс BPEL, который планируется запускать ежедневно.Так как мой адаптер базы данных выполняет запрос на выборку для базы данных и ожидает около 25 тыс. Записей, которые затем необходимо отправить в нисходящие потоки.Мои два ключевых момента ...
Записи в последовательности, поэтому необходимо обрабатывать в последовательности.
Мне нужно обновить водяной знакс последней обработанной записью за день.
Каков наилучший подход к этому сценарию?Я должен сделать это, используя только набор SOA.
Мой текущий подход заключается в следующем: я помещаю максимальное количество прочитанных записей (скажем, 500) в адаптер базы данных и снова вызываю мой процесс BPEL из потока для обработки следующего500 и т. Д.
Таким образом, я также поддерживаю последовательность и водяной знак.
Есть ли лучший способ справиться с этим сценарием?
Спасибо
ND