尝试在单个路由中使用两个以上的netty端点时出现以下异常。
java.lang.IllegalStateException:I / O线程中的await *()导致死锁或突然性能下降。请改用addListener()或从另一个线程调用await *()。
示例路线:
from("netty:tcp://localhost:7000?textline=true")
.bean(DummyProcessor.class)
.to("netty:tcp://localhost:7001?textline=true")
.bean(DummyProcessor.class)
.to("netty:tcp://localhost:7002?textline=true")
.bean(DummyProcessor.class)
.to("netty:tcp://localhost:7003?textline=true")
.bean(DummyProcessor.class)
.to("netty:tcp://localhost:7004?textline=true")
.bean(DummyProcessor.class);
骆驼版:2.11 netty 3.6.5