设置事件协调属性

使用 事件协调 属性来控制从 收集器 节点传播消息集合的方式。

准备工作

本主题假定您已创建包含 Collector 节点的消息流。 有关更多信息,请参阅 创建使用消息集合的流

关于此任务

除了可以添加到 Collector 节点的动态输入终端外,还有一个名为 Control的静态输入终端。 此终端的用途是允许外部资源触发 collector 节点的输出。 具体操作由事件协调属性设置控制。

超出了集合到期超时值的未完成消息集合将被立即传播到 Expire 终端,而无论事件协调属性如何配置。

要配置事件协调

过程

  1. 打开包含 Collector 节点的消息流。
  2. 右键单击 收集器 节点,然后选择 属性
  3. 单击 高级 选项卡。
  4. 收集器 节点上设置 事件协调 属性。
    选择以下选项:
    • 如果选择Disabled将忽略到 Control 终端的消息,并在消息集合完成时传播这些消息。
    • 如果选择All complete collections,在队列上保留完整的消息集合。 Control 终端收到消息后,队列中的所有消息集合都将传播到 Out 终端。
    • 如果选择First complete collection,在队列上保留完整的消息集合。 Control 终端收到消息后,队列中的第一个消息集合将传播到 Out 终端。 如果 Control 终端收到消息时队列为空,下一个完成的消息集合将传播到 Out 终端。

结果

您已完成 Collector 节点的配置。

后续操作

下一步: 如果已将 Collector 节点配置为使用控制消息,请参阅 将控制消息与 Collector 节点配合使用