为什么可以在 TcpReceivingChannelAdapter
(入站适配器)上设置频道,而不是在 TcpSendingMessageHandler
上设置频道?
为什么出站适配器称为tcpsendingMessageHandler,为什么 handler ,而不是适配器?
一个人会直观地期望入站适配器和出站适配器将是彼此的"镜子",只有不同的方向。
我的问题是春季集成的变化 - 入站与出站通道适配器问题,但专注于 Spring Integration DSL API和TCP/IP插座通信。
消耗端点(服务激活器,出站通道适配器,出站网关等)。由两个豆组成,一个消费者(类型取决于频道类型)和一个消息处理程序。
频道在收到消息时调用处理程序的消费者。
使用Java配置时,@ServiceActivator
注释会触发消费者bean的创建。
如果您不想使用注释,请添加ConsumerEndpointFactoryBean
来创建消费者(注入处理程序bean)。