imq.persist.file.message.max_record_size
|
字串
|
1m
|
新增至訊息存放區檔案的最大訊息容量
超過此容量的任何訊息,都會以個別的檔案各自儲存。
此值可能會使用下列字尾,以位元組、千位元組或百萬位元組表示:
b:位元組
k:千位元組 (1024 位元組)
m:百萬位元組 (1024 × 1024 = 1,048,576 位元組)
無字尾的值表示以位元組為單位。
範例:
1600:1600 位元組
1600b:1600 位元組
16k:16 千位元組 (= 16,384 位元組)
16m:16 百萬位元組 (= 16,777,216 位元組)
|
imq.persist.file.destination.message.filepool.limit
|
整數
|
100
|
目標檔案池中可供重新使用的最大可用檔案數目。
超過此限制的可用檔案將會被刪除。代理程式將依需要建立與刪除超過此限制的其他檔案。
此限制愈高,代理程式處理永久性資料的速度就愈快。
|
imq.persist.file.message.filepool.cleanratio
|
整數
|
0
|
可用檔案池中要維持在清除 (空白) 狀態的檔案百分比
此值越高,檔案池所需的磁碟空間就越小,但在作業期間清除檔案所需的經常性耗用時間會越長。
|
imq.persist.file.message.cleanup
|
布林值
|
false
|
要在關機時清除可用檔案池中的檔案?
將此特性設為 true 可節省磁碟空間以供檔案存放區使用,但會減緩代理程式關閉的速度。
|
imq.persist.file.sync.enabled
|
布林值
|
false
|
要與實體儲存裝置同步化常駐記憶體狀態?
將此特性設為 true 可避免因系統當機而造成資料遺失,但效能會降低。
備註 –
如果 Message Queue 執行 Sun Cluster 和 Sun Cluster Data Service,請在所有叢集節點上將代理程式的此特性設定為 true。
|