TcpReceivingChannelAdapter 与 TcpSendingMessageHandler

TcpReceivingChannelAdapter vs TcpSendingMessageHandler

为什么可以在入站适配器 TcpReceivingChannelAdapter 上设置通道,但不能在出站适配器 TcpSendingMessageHandler 上设置通道?

为什么出站适配器叫TcpSendingMessageHandler,为什么handler,而不是adapter?

人们会凭直觉期望入站适配器和出站适配器彼此 "mirrors",只是方向不同。

我的问题是 问题的变体,但侧重于 Spring 集成 DSL API 和 Tcp/Ip 套接字通信.

消费端点(服务激活器、出站通道适配器、出站网关等)。由两个 bean 组成,一个 Consumer(类型取决于通道类型)和一个消息处理程序。

通道在消费者上运行,消费者在收到消息时调用处理程序。

使用 java 配置时,@ServiceActivator 注释会触发消费者 bean 的创建。

如果您不想使用注释,请添加一个ConsumerEndpointFactoryBean 来创建消费者(注入处理程序 bean)。