Статьи

Итерация / Совокупная обработка ошибок в WSO2 EI

В WSO2 мы можем реализовать EIP Splitter and Aggregator, используя посредники Iterate и Aggregate. С помощью шаблона Splitter мы можем разделить сообщение, составленное из различных элементов, которые необходимо обрабатывать индивидуально, а затем мы используем шаблон Aggregator для агрегирования результатов каждого отдельного вызова, а затем выполняем некоторую обработку по агрегированным результатам.

Пример Happy Path

В примере с удачным путем все запросы и обработка, выполняемые внутри итеративного посредника, будут выполняться без сбоев, а агрегатный посредник будет обрабатывать результаты всех выполненных запросов. Мы можем видеть это в прокси ниже:


XML