我的目标是使用2个ActiveMQ队列通过单个连接向TcpListener请求/答复命令 我已经用SpringDSL在ActiveMQ中集成了骆驼和netty4
ActiveMQ启动时,将tcp客户端连接到我的tcplister,并将每个数据包发送到Test2,但是如果我将有效负载发送到Test队列,则会为发送数据包建立新的tcp客户端连接 阅读文档时,我尝试了其他选择,但没有成功。 有人可以帮助我吗?
<route id="1">
<description>test</description>
<from uri="activemq:Test" />
<to uri="netty4:tcp://localhost:22822?clientMode=true&sync=true&allowDefaultCodec=false&reuseChannel=true"/>
</route>
<route id="2">
<description>Connessione dal ControlCenter alla coda</description>
<from uri="netty4:tcp://localhost:22822?clientMode=true&sync=true&decoders=#string-decoder&reuseChannel=true" />
<to uri="activemq:Test2"/>
</route>
</camelContext>