Адаптер базы данных SOA 12.1.3 для обработки 25 тыс. Записей за ночь - PullRequest
0 голосов
/ 22 октября 2018

Обращаюсь за советом к специалисту по наилучшему подходу к описанному ниже сценарию.

Я использую 12.1.3 версия SOA suite.

У меня есть процесс BPEL, который планируется запускать ежедневно.Так как мой адаптер базы данных выполняет запрос на выборку для базы данных и ожидает около 25 тыс. Записей, которые затем необходимо отправить в нисходящие потоки.Мои два ключевых момента ...

  1. Записи в последовательности, поэтому необходимо обрабатывать в последовательности.

  2. Мне нужно обновить водяной знакс последней обработанной записью за день.

Каков наилучший подход к этому сценарию?Я должен сделать это, используя только набор SOA.

Мой текущий подход заключается в следующем: я помещаю максимальное количество прочитанных записей (скажем, 500) в адаптер базы данных и снова вызываю мой процесс BPEL из потока для обработки следующего500 и т. Д.

Таким образом, я также поддерживаю последовательность и водяной знак.

Есть ли лучший способ справиться с этим сценарием?

Спасибо

ND

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...