引言

提供了兩種 UDP 入站和出站通道介面卡

  • UnicastSendingMessageHandler 將資料報包傳送到單個目的地。

  • UnicastReceivingChannelAdapter 接收傳入的資料報包。

  • MulticastSendingMessageHandler 將資料報包傳送(廣播)到多播地址。

  • MulticastReceivingChannelAdapter 透過加入多播地址接收傳入的資料報包。

提供了 TCP 入站和出站通道介面卡

  • TcpSendingMessageHandler 透過 TCP 傳送訊息。

  • TcpReceivingChannelAdapter 透過 TCP 接收訊息。

提供了一個入站 TCP 閘道器。它支援簡單的請求-響應處理。儘管該閘道器可以支援任意數量的連線,但每個連線只能序列處理。從 socket 讀取的執行緒會等待響應,傳送響應,然後再次讀取。如果連線工廠配置為單次使用連線,則在 socket 超時後連線會關閉。

提供了一個出站 TCP 閘道器。它支援簡單的請求-響應處理。如果相關的連線工廠配置為單次使用連線,則會為每個新請求立即建立一個新連線。否則,如果連線正在使用中,呼叫執行緒將在連線上阻塞,直到收到響應或發生超時或 I/O 錯誤。

TCP 和 UDP 入站通道介面卡以及 TCP 入站閘道器支援 error-channel 屬性。這提供了與進入 GatewayProxyFactoryBean 中描述的相同基本功能。