我想實現這樣的事情:如何在Spring XD的「側通道」上發送消息?
[Source] --> [Splitter] --B--> [Processor] --B--> [Aggregator] ---> [Sink]
| ^
| |
|--------------------C-------------------|
幾個處理器後至極包含業務邏輯, 特殊的生產應與控制消息一起發出B型的幾個消息C.
處理器進一步的業務邏輯將處理這些消息。
聚合器應該「收集」所有結果以及控制消息。
控制消息將基本上包含數字的生成消息(B),因此聚合可以具有B的所有預期的消息是否
- 已經到達
- 超時已發生
我知道,聚合器可以通過使用消息頭來推斷分離器期望的消息數量,但是如果沒有消息到達它,它是否也會超時?
一般來說:變壓器是否可以有多個輸入或輸出通道?