2013-03-06 44 views
1

我正在嘗試使用「目標名稱」創建新訂閱者作爲本地隊列名稱,但爲此我需要非持久訂閱者。在MQ中創建非持久訂閱者

在MQ中使用MQSC或MQ-Explorer創建新訂戶時,如何使其不耐用?

有沒有什麼辦法可以在創建它之後進行修改?

謝謝。

回答

0

只要創建它們的應用程序處於活動狀態,非持久訂閱就處於活動狀態。一旦應用程序結束或應用程序關閉與隊列管理器的連接,這些預訂將被刪除。這意味着非持久訂閱只能使用MQSUB(使用C語言)或Java/C#中的等效方法以編程方式創建。

無法使用MQSC或MQExplorer創建非持久訂閱。您可以使用MQSC/MQExplorer創建持久訂閱。

0

只有訂閱應用程序與隊列管理器的連接保持打開狀態,才存在非持久訂閱。當訂閱應用程序有意或斷開與連接失敗時,訂閱將被刪除。當連接關閉時,關於訂閱的信息將從隊列管理器中刪除,並且如果使用DISPLAY SBSTATUS命令顯示訂閱,將不再顯示。沒有更多的消息將被放入訂閱者隊列。

欲瞭解更多信息,請參閱Subscription durability

相關問題