1

我正在尝试使用“目标名称”作为本地队列名称创建新订阅者,但为此我需要非持久订阅者。

在 MQ 中创建新订阅者时,使用 MQSC 或 MQ-Explorer,如何使其不耐用?

有没有办法在它被创建后改变它(alter)?

谢谢。

4

2 回答 2

0

只要创建它们的应用程序处于活动状态,非持久订阅就处于活动状态。一旦应用程序结束或应用程序关闭与队列管理器的连接,这些订阅就会被删除。这意味着只能使用 MQSUB(C 语言)或 Java/C# 中的等效方法以编程方式创建非持久订阅。

不能使用 MQSC 或 MQExplorer 创建非持久订阅。您可以使用 MQSC/MQExplorer 创建持久订阅。

于 2013-03-07T01:56:01.403 回答
0

仅当订阅应用程序与队列管理器的连接保持打开时,非持久订阅才存在。当订阅应用程序故意或由于失去连接而与队列管理器断开连接时,订阅将被删除。DISPLAY SBSTATUS当连接关闭时,有关订阅的信息将从队列管理器中删除,并且如果您使用该命令显示订阅,则将不再显示。不会有更多消息被放入订阅者队列。

有关更多信息,请参阅订阅持久性

于 2013-12-01T08:18:18.020 回答