IP 配置屬性
下表描述了可用於配置 IP 連線的屬性
屬性名稱 | 客戶端? | 伺服器? | 允許值 | 屬性描述 |
---|---|---|---|---|
|
是 |
是 |
client, server |
確定連線工廠是客戶端還是伺服器。 |
|
是 |
否 |
目標的 hostname 或 IP 地址。 |
|
|
是 |
是 |
埠。 |
|
|
是 |
是 |
用於序列化負載的 |
|
|
是 |
是 |
用於反序列化負載的 |
|
|
是 |
是 |
|
連線是否使用 NIO。更多資訊請參閱 |
|
是 |
否 |
|
當使用 NIO 時,連線是否使用直接緩衝區。更多資訊請參閱 |
|
是 |
是 |
|
當使用 NIO 時,可能需要重新排序訊息。當此屬性設定為 |
|
是 |
是 |
預設為 |
|
|
是 |
是 |
參見 |
|
|
是 |
是 |
參見 |
|
|
是 |
是 |
|
參見 |
|
是 |
是 |
將 |
|
|
是 |
是 |
|
參見 |
|
是 |
是 |
參見 |
|
|
否 |
是 |
在多宿主系統上,指定套接字繫結的介面的 IP 地址。 |
|
|
是 |
是 |
指定用於套接字處理的特定執行器。如果未提供,則使用內部快取執行緒執行器。某些平臺需要使用特定的任務執行器(例如 |
|
|
是 |
是 |
|
指定連線是否可用於多個訊息。如果為 |
|
否 |
否 |
此屬性不再使用。為了向後相容,它會設定 backlog,但您應該使用 |
|
|
否 |
是 |
設定伺服器工廠的連線積壓。 |
|
|
是 |
是 |
|
指定是否對 IP 地址進行反向查詢以轉換為用於訊息頭的 hostname。如果為 false,則使用 IP 地址代替。預設值: |
|
是 |
是 |
參見 TCP 連線攔截器。 |
|
|
是 |
是 |
參見 |
|
|
是 |
是 |
參見 |
|
|
是 |
是 |
參見 SSL/TLS 支援。 |
|
|
是 |
是 |
參見 高階技術。 |
|
|
是 |
是 |
long > 0 |
由於執行緒不足導致前一次讀取失敗後,重試讀取前的延遲時間(毫秒)。預設值:100。僅當 |
下表描述了可用於配置 UDP 入站通道介面卡的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
介面卡監聽的埠。 |
|
|
|
UDP 介面卡是否使用多播。 |
|
當 multicast 為 true 時,介面卡加入的多播地址。 |
|
|
指定可併發處理多少個數據包。僅當未配置 task-executor 時適用。預設值:5。 |
|
task-executor |
指定用於套接字處理的特定執行器。如果未提供,則使用內部 pooled 執行器。某些平臺需要使用特定的任務執行器(例如 |
|
|
用於接收 |
|
|
|
UDP 介面卡是否期望接收到的資料包中包含資料長度欄位。用於檢測資料包截斷。 |
|
更多資訊請參閱 |
|
|
用於 UDP 確認資料包。更多資訊請參閱 |
|
|
更多資訊請參閱 |
|
|
在多宿主系統上,指定套接字繫結的介面的 IP 地址。 |
|
|
如果下游元件丟擲異常,包含異常和失敗訊息的 |
|
|
|
指定是否對 IP 地址進行反向查詢以轉換為用於訊息頭的 hostname。如果為 |
下表描述了可用於配置 UDP 出站通道介面卡的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
目標的 hostname 或 IP 地址。對於多播 UDP 介面卡,即多播地址。 |
|
|
目標上的埠。 |
|
|
|
UDP 介面卡是否使用多播。 |
|
|
UDP 介面卡是否需要目標傳送確認。啟用此功能時,需要設定以下四個屬性: |
|
當 |
|
|
當 |
|
|
當 |
|
|
預設為 1。對於多播介面卡,您可以將其設定為更大的值,這要求從多個目標接收確認。 |
|
|
|
UDP 介面卡是否在傳送到目標的資料包中包含資料長度欄位。 |
|
對於多播介面卡,指定 |
|
|
更多資訊請參閱 |
|
|
更多資訊請參閱 |
|
|
用於 UDP 確認資料包。更多資訊請參閱 |
|
local-address |
在多宿主系統上,對於 UDP 介面卡,指定套接字繫結用於回覆訊息的介面的 IP 地址。對於多播介面卡,它還決定傳送多播資料包的介面。 |
|
|
指定用於處理確認的特定執行器。如果未提供,則使用內部單執行緒執行器。某些平臺需要使用特定的任務執行器(例如 |
|
|
SpEL 表示式 |
一個 SpEL 表示式,用於評估確定出站 UDP 資料包的目標 |
|
SpEL 表示式 |
一個 SpEL 表示式,用於評估確定用於傳送出站 UDP 資料包的資料報套接字。 |
下表描述了可用於配置 TCP 入站通道介面卡的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
用於傳送入站訊息的通道。 |
|
|
如果連線工廠的型別是 |
|
|
如果下游元件丟擲異常,包含異常和失敗訊息的 |
|
|
|
當為 |
|
在 |
|
|
|
指定用於管理 |
下表描述了可用於配置 TCP 出站通道介面卡的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
接收出站訊息的通道。 |
|
|
如果連線工廠的型別是 |
|
|
|
當為 |
|
在 |
|
|
|
指定用於管理 |
下表描述了可用於配置 TCP 入站閘道器的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
連線工廠必須是 server 型別。 |
|
|
用於傳送入站訊息的通道。 |
|
|
可能接收回復訊息的通道。通常,回覆會到達新增到入站訊息頭部的臨時回覆通道。 |
|
|
閘道器等待回覆的時間(毫秒)。預設值:1000(1 秒)。 |
|
|
如果下游元件丟擲異常,包含異常和失敗訊息的 |
|
|
|
當為 |
|
在 |
|
|
|
指定用於管理 |
下表描述了可用於配置 TCP 出站閘道器的屬性
屬性名稱 | 允許值 | 屬性描述 |
---|---|---|
|
連線工廠必須是 |
|
|
接收出站訊息的通道。 |
|
|
可選。用於傳送回覆訊息的通道。 |
|
|
閘道器等待來自遠端系統的回覆的時間(毫秒)。與 |
|
|
一個 SpEL 表示式,用於評估確定閘道器等待來自遠端系統的回覆的時間(毫秒)。與 |
|
|
如果未使用單次連線工廠,閘道器等待獲取共享連線訪問許可權的時間(毫秒)。 |
|
|
閘道器將回復發送到 reply-channel 時等待的時間(毫秒)。僅當 reply-channel 可能阻塞(例如當前已滿的有界 QueueChannel)時適用。 |
|
|
傳送後釋放傳送執行緒;回覆(或錯誤)將在接收執行緒上傳送。 |
|
|
用於傳送非請求訊息和延遲迴復的通道。 |