Sun Java System Message Queue 3.7 UR1 管理指南

連線特性

表 14–1 列出與連線服務相關的代理程式特性。

表 14–1 代理程式連線特性

特性 

類型 

預設 

說明 

imq.service.activelist

字串 

jms,admin

要在代理程式啟動時啟用之連線服務的清單 (由逗號分隔)

imq.hostname

字串 

所有可用的 IP 位址 

所有連線服務的預設主機名稱或 IP 位址

imq.portmapper.hostname

字串 

無 

連接埠對映器的主機名稱或 IP 位址

如果指定,會置換 imq.hostname

imq.portmapper.port [可與 imqcmd update bkr 指令一起使用]

整數 

7676

連接埠對映器的連接埠號 


備註 –

如果在同一台主機上執行多個代理程式實例,那麼每一個實例都必須指定唯一的連接埠對映器連接埠。


imq.serviceName .protocolType.hostname [僅限 jmsssljmsadminssladmin 服務;請參閱附錄 CHTTP/HTTPS 支援 以取得更多有關配置 httpjms httpsjms 服務的資訊]

字串 

無 

連線服務的主機名稱或 IP 位址

如果指定,會置換所指定連線服務的 imq.hostname

imq.serviceName .protocolType.port

整數 

0

連線服務的連接埠號 

0 值指定連接埠對映器應動態配置連接埠號。

imq.portmapper.backlog

整數 

50

作業系統儲存區中的最大擱置連接埠對映器請求數 

imq.serviceName .threadpool_model [僅限 jmsadmin 服務]

字串 

dedicated

用於執行緒池管理的執行緒模型: 

    dedicated:每個連線都有兩個專屬執行緒,一個用於內送訊息,另一個用於外寄訊息


    shared:連線在傳送或接收訊息時會由共用執行緒進行處理


     

專屬模型會限制所能支援的連線數目,但可以提供較高的效能;共用模型可增加連線數目,但因為需要額外的經常性耗用時間進行執行緒管理,所以效能較低。 

imq.serviceName .min_threads

整數 

jms10 ssljms10 httpjms10 httpsjms10 admin4 ssladmin4

連線服務的執行緒池中所維護的最小執行緒數 

當可用的執行緒數超過此臨界值時,將會在執行緒閒置時將其關閉,直到達到臨界值下限為止。 

如其所示,預設值因連線服務而異。 

imq.serviceName .max_threads

整數 

jms1000 ssljms500 httpjms500 httpsjms500 admin10 ssladmin10

執行緒數目,一旦超過此數目,系統便不會將新的執行緒增加至執行緒池,供已命名的連線服務使用 

此數目必須大於 0,並且必須大於 imq.serviceName.min_threads 的值。

如其所示,預設值因連線服務而異。 

imq.shared.connectionMonitor_limit [僅限共用執行緒模型]

整數 

Solaris:512 Linux:512 Windows:64

由分散執行緒監視的最大連線數目 

系統配置了足夠的分散執行緒以監視所有連線。此特性的值愈小,將執行緒指定給使用中連線的速度愈快。-1 值表示不限制每個執行緒的連線數目。

如其所示,預設值因作業系統平台而異。 

imq.ping.interval

整數 

120

測試用戶端與代理程式之間連線的時間間隔 (以秒為單位) 

0-1 值可停用定期的連線測試。