Как я могу написать Spring XML о нескольких входах - PullRequest
0 голосов
/ 27 марта 2019

Я реализую модуль посредничества.Эта система отправляет множество файлов в целевые системы с добавлением некоторой информации.

Существует много входных источников и выходных целей.Итак, я хочу написать Spring XML для этого процесса.Но я не могу найти это решение.

Я видел некоторые статьи в сообществе Jboss.

https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.3/html/apache_camel_development_guide/basicprinciples-multipleinputs

В этой статье ниже приводится определение java dsl.

from("URI1").to("DestinationUri");
from("URI2").to("DestinationUri");
from("URI3").to("DestinationUri");

Возможен ли этот код в springXML?Пожалуйста, проверьте мой вопрос и ответьте решение.

Спасибо.

1 Ответ

0 голосов
/ 27 марта 2019

Вы должны иметь только 1 от на маршрут. Наличие 2+ не рекомендуется и не рекомендуется. А в Camel 3 мы ограничили это только одним входом.

Так что используйте 1 маршрут на вход. Вы можете связать несколько маршрутов вместе по прямой, если хотите вызвать что-то, что совместно используется этими маршрутами

from a
  to direct:shared

from b
  to direct:shared

from direct:shared
  to foo
...