解析不确定的通道

如果已丢失的链路不可能恢复,那么必须通过回退或落实消息来解析不确定的通道。

关于本任务

通道发送端可能会因为某些原因保留不确定的消息,例如,发送端丢失了与通道接收端的连接。 如果链路不可能恢复,那么解析通道的方式为要么回退消息(将消息复原至传输队列),要么落实这些消息(废弃这些消息)。

要解析通道,请完成以下步骤。

过程

  1. 找出通道每一端落实的最后一个逻辑工作单元标识 (LUWID):
    1. 在 "内容" 视图中,右键单击通道一端的通道定义,然后单击 状态 ... 将打开该通道定义的“状态”对话框。
    2. 在 "状态" 对话框中,在 最后一个 LUWID 列中查找值。 此值显示此通道落实的最后一个逻辑工作单元的标识。 记录下此值。
    3. 对此通道另一端的通道定义重复步骤 1 和步骤 2。
  2. 在 "内容" 视图中,右键单击通道的发送端,然后单击 解决 ... 将打开“解析”对话框。
  3. 在“解析”对话框中,选择解析此通道的方法:
    • 如果通道发送端的 LUWID 与通道接收端的 LUWID 相同,请单击落实以落实消息并从传输队列中废弃这些消息。
    • 如果通道发送端的 LUWID 与通道接收端的 LUWID 不同,请单击回退以回退此工作单元并将消息保留至传输队列,以便可重新发送这些消息。

结果

此通道不再是不确定的,并且其他通道可使用此传输队列重新发送这些消息。

有关更多信息,请参阅分布式排队和集群