非延續訂閱者是一個訊息使用端,其只會收到訂閱者處於作用中期間所發佈的訊息。凡是在訂閱者不作用期間所遞送的訊息都會遺失。
只有在您使用經由 WebSphere MQ 的發佈/訂閱傳訊時, 才適用於這個主題中的資訊。
如果訊息使用端應用程式不是採溫和關閉(亦即,在關閉連線之前或期間,即刪除消費者物件), 訊息可能留在不再起作用的訂閱者分配管理系統佇列上。
在此情況下,您可使用 WebSphere MQ Classes for JMS 所提供的清理公用程式,來清理佇列中的這些訊息。有關這個公用程式用法的詳細說明, 請參閱 WebSphere MQ 使用 Java。
如果您發現因為此問題而導致留在此佇列上的訊息量過多, 您也可能需要增加訂閱者佇列的佇列深度。