Я хотел бы, чтобы добиться чего-то вроде этого:Как отправить сообщения на «боковой канал» весной XD?
[Source] --> [Splitter] --B--> [Processor] --B--> [Aggregator] ---> [Sink]
| ^
| |
|--------------------C-------------------|
После нескольких процессоров Wich включают в себя бизнес-логику, специальный производитель должен испускать несколько сообщений типа B вместе с сообщением управления C.
Процессоры с дальнейшей бизнес-логикой будет работать над этими сообщениями.
Агрегатор должен «собирать» все результаты вместе с контрольным сообщением.
Сообщение управления будет содержать в основном число из генерирует сообщения (B), так что агрегатор может иметь знания ли
- уже прибыл
- тайм-аут произошел
Я знаю, что Агрегатор может вывести количество ожидаемых сообщений от сплиттера, используя заголовок сообщения, но будет ли он также тайм-аутом, если сообщение не достигнет его?
Вообще говоря: возможно ли иметь трансформаторы с более чем одним входным или выходным каналом?