引言
提供了两种类型的 UDP 入站和出站通道适配器:
-
UnicastSendingMessageHandler
向单个目的地发送数据报包。 -
UnicastReceivingChannelAdapter
接收传入的数据报包。 -
MulticastSendingMessageHandler
向多播地址发送(广播)数据报包。 -
MulticastReceivingChannelAdapter
通过加入多播地址接收传入的数据报包。
提供了 TCP 入站和出站通道适配器:
-
TcpSendingMessageHandler
通过 TCP 发送消息。 -
TcpReceivingChannelAdapter
通过 TCP 接收消息。
提供了一个入站 TCP 网关。它允许进行简单的请求-响应处理。虽然网关可以支持任意数量的连接,但每个连接只能按顺序处理。从套接字读取的线程会在再次读取之前等待并发送响应。如果连接工厂配置为单次使用连接,则在套接字超时后连接将被关闭。
提供了一个 outbound TCP 网关。它允许进行简单的请求-响应处理。如果关联的连接工厂配置为单次使用连接,则每个新请求都会立即创建一个新的连接。否则,如果连接正在使用中,调用线程会在连接上阻塞,直到收到响应或发生超时或 I/O 错误。
TCP 和 UDP 入站通道适配器以及 TCP 入站网关支持 error-channel
属性。这提供了与 进入 GatewayProxyFactoryBean 中描述的基本功能相同的功能。