Introduction
UDP 入站和出站通道适配器各提供两种类型:
-
`UnicastSendingMessageHandler`向单个目的地发送数据报分组。
-
`UnicastReceivingChannelAdapter`接收传入数据报分组。
-
`MulticastSendingMessageHandler`将数据报分组发送(广播)到多播地址。
-
`MulticastReceivingChannelAdapter`通过加入多播地址接收传入数据报分组。
提供了 TCP 入站和出站通道适配器:
-
`TcpSendingMessageHandler`通过 TCP 发送消息。
-
`TcpReceivingChannelAdapter`通过 TCP 接收消息。
提供了入站 TCP 网关。它允许进行简单的请求响应处理。尽管网关可以支持任意数量的连接,但每个连接只能串行处理。从套接字读取的线程将等待并发送响应,然后重新读取。如果连接工厂配置为单用途连接,那么套接字超时后将关闭该连接。
提供了出站 TCP 网关。它允许进行简单的请求响应处理。如果关联的连接工厂配置为单用途连接,那么将立即为每个新请求创建一个新连接。否则,如果连接处于使用中,则调用线程将在连接上阻塞,直到接收到响应或者发生超时或 I/O 错误。
TCP 和 UDP 入站通道适配器以及 TCP 入站网关支持 error-channel
属性。这提供了与 xref:gateway.adoc#gateway-proxy[Enter the GatewayProxyFactoryBean
中所述相同的基本功能。