通过将聚集流中 AggregateControl 节点和 AggregateReply 节点的聚集名属性设置为同一个值,将扇出消息流处理与相应的扇入消息流处理关联起来。如果创建扇入流和扇出流时没有配置此属性,则必须完成此任务。
开始之前:
要执行此任务,必须先完成下列任务:
代理内的聚集名必须是上下文中唯一的。一般而言,这表示应该只有一个 AggregateControl 节点和一个 AggregateReply 节点具有特定的聚集名,尽管如使用多个 AggregateControl 节点中所述,可能会有多个 AggregateControl 节点具有同一个聚集名。不建议将扇入流部署到同一个代理上的多个执行组。
您既可以在同一个消息流中也可以在两个不同的消息流中创建扇出流和扇入流。无论是这两种情况中的哪一种,都通过设置聚集名属性关联聚集的这两个部分。
配置聚集流的方式取决于以下多个因素:
对简单情况,单个流更易于实现,但此方法有一些限制,而在大多数情况下,您会发现两个消息流提供的灵活性更可取。样本航空公司订票样本显示了将两个流用于聚集的情况。
创建单独扇出流和扇入流的好处有:
要将扇出流与扇入流关联,请执行以下操作: