发送和接收测试发布

可以发送(发布)和接收(预订)测试发布(消息)以检查代理网络和主题是否按预期的方式工作。 可以配置发布,以便代理在将其发布至订户后仍保留副本。 这使新的订户能够接收到该发布,即使这些订户是在该发布已发布后进行的预订。

开始之前

注: 此信息仅适用于 IBM® WebSphere® MQ 6.0 队列管理器。
在开始发送和接收测试发布之前:

关于本任务

要发送和接收测试发布:

过程

  1. 预订要测试的主题:
    1. 在“导航器”视图中,展开主管代理的队列管理器。
    2. 右键单击 主题 文件夹,然后单击 测试预订 ...
      这样会打开“预订”应用程序。
  2. 针对同一主题发布消息:
    1. 在“导航器”视图中,展开主管代理的队列管理器。
    2. 右键单击 主题 文件夹,然后单击 测试发布 ...
      这样会打开“发布测试消息”应用程序。
    3. 可选: 在 字段中,选择其他流。
    4. 主题 字段中,输入要发布消息的主题的名称。
      您或另一个发布者可能已经注册为可以针对该主题进行发布,或者可以输入新的主题名称。 当您发布消息时,您就会自动注册为该主题的发布者。
    5. 消息数据 字段中,输入要在出版物中发送的消息。
      例如,输入 Hello, world!
    6. 单击 发布消息 以将消息发送到代理。
    订户接收该消息(发布)。
  3. 启动预订应用程序的另一个实例。
    第二个预订应用程序不会接收到“发布测试消息”应用程序发布的消息,这是因为在将发布发送至代理时,该预订应用程序未预订该主题。
  4. 取消第二个预订实例对该主题的预订。
    1. 在第二个 "预订" 应用程序中,单击 取消预订
      第二个预订应用程序将再也无法接收到关于该主题的发布。 第一个预订应用程序仍然可以接收到关于该主题的发布。
  5. 发布针对该主题的保留发布。
    1. 在 "发布" 应用程序中,选中 保留消息 复选框。
    2. 更改 消息数据 字段中的文本。
      例如,输入 Hi, I'm home
    3. 单击 发布消息
      保留发布将发布至代理。 第一个预订应用程序接收到保留发布。 因为第二个预订应用程序当前未预订,所以它未接收到该发布。
  6. 使第二个预订应用程序再次预订该主题:
    1. 在第二个 "预订" 应用程序中,单击 预订
      第二个预订应用程序将再次预订该主题,并且因为代理保存了保留发布的副本,所以此应用程序会接收到该保留发布。

结果

您现在已发布并预订测试发布,包括保留发布。