#apache-camel #spring-camel
#apache-camel #spring-camel
Вопрос:
Я внедряю модуль посредничества. Эта система отправляет множество файлов в целевые системы с добавлением некоторой информации.
Существует множество источников ввода и целевых объектов вывода. Итак, я хочу написать Spring XML для этого процесса. Но я не могу найти это решение.
Я видел несколько статей в сообществе Jboss.
В этой статье ниже приведено определение java dsl.
from("URI1").to("DestinationUri");
from("URI2").to("DestinationUri");
from("URI3").to("DestinationUri");
Возможен ли этот код в springXML?
Пожалуйста, проверьте мой вопрос и ответьте на решение.
Спасибо.
Ответ №1:
У вас должно быть только 1 из каждого маршрута. Наличие 2 устарело и не рекомендуется. И в Camel 3 мы ограничили это только 1 входом.
Поэтому используйте 1 маршрут на каждый входной. Вы можете связать несколько маршрутов вместе через direct, если хотите вызвать что-то, что является общим для этих маршрутов
from a
to direct:shared
from b
to direct:shared
from direct:shared
to foo
Комментарии:
1. Спасибо. Если мы получим несколько входных каталогов, какой компонент мы можем выбрать? Я использую компонент pollenrich. Правильно ли используется этот компонент?