引言
提供了兩種 UDP 入站和出站通道介面卡
-
UnicastSendingMessageHandler
將資料報包傳送到單個目的地。 -
UnicastReceivingChannelAdapter
接收傳入的資料報包。 -
MulticastSendingMessageHandler
將資料報包傳送(廣播)到多播地址。 -
MulticastReceivingChannelAdapter
透過加入多播地址接收傳入的資料報包。
提供了 TCP 入站和出站通道介面卡
-
TcpSendingMessageHandler
透過 TCP 傳送訊息。 -
TcpReceivingChannelAdapter
透過 TCP 接收訊息。
提供了一個入站 TCP 閘道器。它支援簡單的請求-響應處理。儘管該閘道器可以支援任意數量的連線,但每個連線只能序列處理。從 socket 讀取的執行緒會等待響應,傳送響應,然後再次讀取。如果連線工廠配置為單次使用連線,則在 socket 超時後連線會關閉。
提供了一個出站 TCP 閘道器。它支援簡單的請求-響應處理。如果相關的連線工廠配置為單次使用連線,則會為每個新請求立即建立一個新連線。否則,如果連線正在使用中,呼叫執行緒將在連線上阻塞,直到收到響應或發生超時或 I/O 錯誤。
TCP 和 UDP 入站通道介面卡以及 TCP 入站閘道器支援 error-channel
屬性。這提供了與進入 GatewayProxyFactoryBean
中描述的相同基本功能。