【发布时间】:2021-09-20 11:45:54
【问题描述】:
我通过调用 scattergather 并聚合来自 2 个子流的响应来并行调用 2 个子流。
状态是两个子流返回的元素(标签)之一。
即其中一个子流返回低于状态
<Status>
<StatusCode>-1000</StatusCode>
<Severity>Error</Severity>
<StatusDesc>ERROR</StatusDesc>
</Status>
和其他子流返回
<Status>
<StatusCode>0</StatusCode>
<Severity>Info</Severity>
<StatusDesc>INFO</StatusDesc>
</Status>
当我写同样的 Junits 时,Junit 有时会通过,有时会失败,因为状态标签的顺序会有所不同。那么无论如何要确保 1 个子流的响应被认为是第一个,而其他子流的响应被认为是稍后?
【问题讨论】:
标签: spring-integration spring-integration-dsl