我正在嘗試使用「目標名稱」創建新訂閱者作爲本地隊列名稱,但爲此我需要非持久訂閱者。在MQ中創建非持久訂閱者
在MQ中使用MQSC或MQ-Explorer創建新訂戶時,如何使其不耐用?
有沒有什麼辦法可以在創建它之後進行修改?
謝謝。
我正在嘗試使用「目標名稱」創建新訂閱者作爲本地隊列名稱,但爲此我需要非持久訂閱者。在MQ中創建非持久訂閱者
在MQ中使用MQSC或MQ-Explorer創建新訂戶時,如何使其不耐用?
有沒有什麼辦法可以在創建它之後進行修改?
謝謝。
只要創建它們的應用程序處於活動狀態,非持久訂閱就處於活動狀態。一旦應用程序結束或應用程序關閉與隊列管理器的連接,這些預訂將被刪除。這意味着非持久訂閱只能使用MQSUB(使用C語言)或Java/C#中的等效方法以編程方式創建。
無法使用MQSC或MQExplorer創建非持久訂閱。您可以使用MQSC/MQExplorer創建持久訂閱。
只有訂閱應用程序與隊列管理器的連接保持打開狀態,才存在非持久訂閱。當訂閱應用程序有意或斷開與連接失敗時,訂閱將被刪除。當連接關閉時,關於訂閱的信息將從隊列管理器中刪除,並且如果使用DISPLAY SBSTATUS
命令顯示訂閱,將不再顯示。沒有更多的消息將被放入訂閱者隊列。
欲瞭解更多信息,請參閱Subscription durability