没有
在调试模式下,如果您确实向Channel-1发送消息,您将看到“在频道上预发送'频道-1'......”,“频道'发送'频道'1'......”等。
一个常见的错误是在Channel-1上有多个用户;默认情况下,使用RoundRobin分发;所以,第一个消息将被桥接到Channel-2,第二个消息将被转移到另一个用户,等等。
使用调试日志记录,如果不至少看到“preSend”调试日志,就不可能向Channel-1发送消息。
21:09:24.825 DEBUG [someThread][org.springframework.integration.channel.DirectChannel] preSend on channel 'foo', message: [Payload=xxx][Headers={timestamp=1352167764822, id=14b8ae47-08d8-4bf6-94bf-e342eb705df4}]