消息流可能仅包含一个 MQInput 节点、一个 Compute 节点和一个 MQOutput 节点。或它可能涉及大量的节点,并可能是嵌入式消息流,提供了可以传递消息 的许多路径(取决于其内容)。您还可能在流中包含了一些错误处理例程。还可能需要控制处理顺序。
您可以将一个节点的单个输出终端连接到多个节点的输入终端(这称为扇出)。如果您这样做,则将相同的消息传播到所有目标节点,但对执行消息流通过的后继路径的顺序没有控制权(除 FlowOrder 节点外)。
您还可以将几个节点的输出终端连接到单个节点的输入终端(这称为扇入)。由目标节点接收的消息不再以任何保证的顺序进行接收。
当您已经完成连接,它显示为黑线,并尽可能靠近所连接的终端之间的直线绘制。这可能导致连接跨越其他节点传递。要避免此问题,您可以将弯曲点添加到连接。
如果定义复杂的消息流,则可能必须创建大量连接。每个连接的本质相同。您通过使用鼠标或使用“终端选择”对话框创建连接。有关更多信息,请参阅使用鼠标创建节点连接和使用“终端选择”对话框创建节点连接。