2016-09-01 12 views
0

Я должен реализовать адаптер, который не сразу отправляет сообщения в очередь JMS, а вместо этого ждет и собирает сообщения с одним и тем же идентификатором, объединяет их в список а затем отправляет список в виде единственного сообщения в очередь. Это технически возможно в Oracle OSB?Oracle OSB собирает сообщения с одинаковым идентификатором и отправляет их в очередь JMS

ответ

1

Если вы выполняете пакетную обработку, это возможно, потому что вы знаете, что последнее сообщение прибыло, и вы готовы к консолидации.

В одну сторону. Дайте все сообщения в файл/db, прочитайте файл/db и выполните необходимые преобразования, необходимые и отправляемые в очередь.

В режиме реального времени это будет невозможно, пока вы не узнаете идентификатор последнего сообщения, после чего должна начаться консолидация.

+0

Вы также можете использовать устройство Unit of Order для 11G SOA Suite и 12C OSB для выполнения аналогичных действий. –

 Смежные вопросы

  • Нет связанных вопросов^_^