可以发送(发布)和接收(预订)测试发布(消息)以检查发布/预订引擎网络和主题是否按预期的方式工作。 可以配置发布,以便发布/预订引擎在将其发布至订户后仍保留副本。 这使新的订户能够接收到该发布,即使这些订户是在该发布已发布后进行的预订。
过程
- 预订要测试的主题:
- 在“导航器”视图中,展开主管发布/预订引擎的队列管理器。
- 单击 主题 文件夹。
将在“内容”视图中显示所有主题。
- 右键单击 " 内容 " 视图中的特定主题,然后单击 测试预订 ...。
这样会打开“预订”应用程序。
- 针对同一主题发布消息:
- 在“导航器”视图中,展开主管发布/预订引擎的队列管理器。
- 单击 主题 文件夹。
将在“内容”视图中显示所有主题。
- 右键单击 " 内容 " 视图中的特定主题,然后单击 测试发布 ...。
这样会打开“发布测试消息”应用程序。
- 在 消息数据 字段中,输入要在出版物中发送的消息。
例如,输入 Hello, world!
- 单击 发布消息 以将消息发送到发布/预订引擎。
订户接收该消息(发布)。
- 启动 预订 应用程序的另一个实例。
第二个“预订”应用程序不会接收到“发布测试消息”应用程序发布的消息,这是因为在将发布发送至发布/预订引擎时,该“预订”应用程序未预订该主题。
- 从主题中取消预订第二个 预订 实例。
- 在第二个 " 预订 " 应用程序中,单击 取消预订。
第二个“预订”应用程序将再也无法接收到关于该主题的发布。 第一个“预订”应用程序仍然可以接收到关于该主题的发布。
- 发布针对该主题的保留发布。
- 在 " 发布测试消息 " 应用程序中,选中 保留消息 复选框。
- 更改 消息数据 字段中的文本。
例如,输入 Hi, I'm home
。
- 单击 发布消息。
保留发布将发布至发布/预订引擎。 第一个“预订”应用程序接收到保留发布。 因为第二个“预订”应用程序当前未预订,所以它未接收到该发布。
- 再次向主题预订第二个 预订 应用程序:
- 在第二个 预订 应用程序中,单击 预订。
第二个“预订”应用程序将再次预订该主题,并且因为发布/预订引擎保存了保留发布的副本,所以此应用程序会接收到该保留发布。
结果
您现在已发布并预订测试发布,包括关于特定主题的保留发布。