使用 事件协调 属性来控制从 收集器 节点传播消息集合的方式。
准备工作
本主题假定您已创建包含 Collector 节点的消息流。 有关更多信息,请参阅 创建使用消息集合的流。
关于此任务
除了可以添加到 Collector 节点的动态输入终端外,还有一个名为 Control的静态输入终端。 此终端的用途是允许外部资源触发 collector 节点的输出。 具体操作由事件协调属性设置控制。
超出了集合到期超时值的未完成消息集合将被立即传播到 Expire 终端,而无论事件协调属性如何配置。
要配置事件协调:
过程
- 打开包含 Collector 节点的消息流。
- 右键单击 收集器 节点,然后选择 属性。
- 单击 高级 选项卡。
- 在 收集器 节点上设置 事件协调 属性。
选择以下选项:
- 如果选择Disabled将忽略到 Control 终端的消息,并在消息集合完成时传播这些消息。
- 如果选择All
complete collections,在队列上保留完整的消息集合。 Control 终端收到消息后,队列中的所有消息集合都将传播到 Out 终端。
- 如果选择First
complete collection,在队列上保留完整的消息集合。 Control 终端收到消息后,队列中的第一个消息集合将传播到 Out 终端。 如果 Control 终端收到消息时队列为空,下一个完成的消息集合将传播到 Out 终端。
后续操作
下一步: 如果已将 Collector 节点配置为使用控制消息,请参阅 将控制消息与 Collector 节点配合使用。