表 14–1 列出與連線服務相關的代理程式特性。
表 14–1 代理程式連線特性
特性 |
類型 |
預設 |
說明 |
---|---|---|---|
字串 |
jms,admin | ||
字串 |
所有可用的 IP 位址 |
所有連線服務的預設主機名稱或 IP 位址 |
|
字串 |
無 |
連接埠對映器的主機名稱或 IP 位址 如果指定,會置換 imq.hostname |
|
整數 |
7676 |
連接埠對映器的連接埠號 備註 – 如果在同一台主機上執行多個代理程式實例,那麼每一個實例都必須指定唯一的連接埠對映器連接埠。 |
|
imq.serviceName .protocolType.hostname [僅限 jms、ssljms、admin 與 ssladmin 服務;請參閱附錄 CHTTP/HTTPS 支援 以取得更多有關配置 httpjms 與 httpsjms 服務的資訊] |
字串 |
無 |
連線服務的主機名稱或 IP 位址 如果指定,會置換所指定連線服務的 imq.hostname |
整數 |
0 |
連線服務的連接埠號 0 值指定連接埠對映器應動態配置連接埠號。 |
|
整數 |
50 |
作業系統儲存區中的最大擱置連接埠對映器請求數 |
|
字串 |
dedicated |
用於執行緒池管理的執行緒模型: dedicated:每個連線都有兩個專屬執行緒,一個用於內送訊息,另一個用於外寄訊息 shared:連線在傳送或接收訊息時會由共用執行緒進行處理 |
|
專屬模型會限制所能支援的連線數目,但可以提供較高的效能;共用模型可增加連線數目,但因為需要額外的經常性耗用時間進行執行緒管理,所以效能較低。 |
|||
整數 |
jms:10 ssljms:10 httpjms:10 httpsjms:10 admin:4 ssladmin:4 |
連線服務的執行緒池中所維護的最小執行緒數 當可用的執行緒數超過此臨界值時,將會在執行緒閒置時將其關閉,直到達到臨界值下限為止。 如其所示,預設值因連線服務而異。 |
|
整數 |
jms:1000 ssljms:500 httpjms:500 httpsjms:500 admin:10 ssladmin:10 |
執行緒數目,一旦超過此數目,系統便不會將新的執行緒增加至執行緒池,供已命名的連線服務使用 此數目必須大於 0,並且必須大於 imq.serviceName.min_threads 的值。 如其所示,預設值因連線服務而異。 |
|
整數 |
Solaris:512 Linux:512 Windows:64 |
由分散執行緒監視的最大連線數目 系統配置了足夠的分散執行緒以監視所有連線。此特性的值愈小,將執行緒指定給使用中連線的速度愈快。-1 值表示不限制每個執行緒的連線數目。 如其所示,預設值因作業系統平台而異。 |
|
整數 |
120 |
測試用戶端與代理程式之間連線的時間間隔 (以秒為單位) 0 或 -1 值可停用定期的連線測試。 |