Sun Java System Message Queue 3.7 UR1 技術摘要

永久性服務

如果代理程式要在失敗時回復,則此代理程式需要重新建立其訊息傳送作業的狀態。若要執行此操作,代理程式必須將狀態資訊儲存到資料存放區。重新啟動代理程式時,它會使用儲存的資料來重新建立目標和長期訂閱、回復永久性訊息、回復開啟的作業事件,並為未傳送的訊息重新建立路由表格。接著就可以重新繼續訊息傳送

Message Queue 服務支援檔案式永久性模組和 JDBC 相容的永久性模組 (請參閱圖 3–2),且預設使用檔案式永久性模組。

圖 3–2 永久性支援

圖表顯示代理程式對永久性訊息使用平面檔案存放區或 JDBC 相容資料存放區。

檔案式永久性

檔案式永久性機制使用個別檔案儲存永久性資料。如果您使用檔案式永久性,您可以設定代理程式特性執行下列作業:

檔案式永久性通常快於 JDBC 型永久性;但是某些使用者偏好 JDBC 相容存放區所提供的備援和管理控制功能。

JDBC 型永久性

JDBC 型永久性使用 Java 資料庫連結 (JDBCTM) 介面,將代理程式連線到 JDBC 相容的資料存放區。若要讓代理程式透過 JDBC 驅動程式存取資料存放區,您必須執行下列作業:

「Sun Java System Message Queue 3.7 UR1 管理指南」中的第 4 章「配置代理程式」,詳細介紹完成這些工作和相關配置特性的完整程序。