您可能发现设计具有多个 AggregateControl 节点时这很有用,为属性聚集名设置相同的值,而为超时属性设置 不同的值。这是唯一您可以重用聚集名称的情况。
开始之前:
要执行此任务,必须先完成下列任务:
例如,如果您已经创建了一个预订商务旅行的聚集流,您可能会有一些请求需要在两天内回答,而另一些更紧急的请求需要在两小时内回答。
要配置使用多个 AggregateControl 节点的聚集流,请执行以下操作:
您必须并行地连接两个 AggregateControl 节点,而不是按顺序连接。这表示您必须将两者连接到 Filter 节点(一个连接到 true 终端,一个连接到 false),并将两者连接到为扇出处理请求的下游节点。每个输入消息必须仅通 过 AggregateControl 节点之一传递。如果您连接由多 个 AggregateControl 节点处理单个消息的节点,则由 AggregateRequest 节点创建重复 记录并且后继处理结果是不可预测的。
下图显示了一个使用此技术的示例散发消息流。