Spring集成:如何知道两个或更多接口是否成功并允许业务逻辑继续下一步?

时间:2014-10-10 08:14:38

标签: spring spring-integration

我正在为其他系统进行一些补充集成并使用Spring集成。

What I want to achieve is like following.
System  ::  A -> B -> C
① A -> B there are each seven integrations. 
② B have to check whether or not it recevies all 7 integration datas. 
③ then B decide to send summary data that extracted from those datas.

在②,我找不到使用spring integraiton实现这个的方法。乍一看,我以为我可以简单地使用聚合器模式。但现在,我无法确定流量以及如何进行逻辑检查。

请给出一些关于使用spring集成来制作这些东西的建议。我想避免使用硬编码实现的方法。

1 个答案:

答案 0 :(得分:1)

您可以使用release-strategy-expression="size() == 7"。如果您需要更复杂,那么您将需要实施自定义发布策略。