Apache Camel-Netty4 Producer-如何在2条不同的规则中重用相同的tcp连接?

时间:2019-06-07 12:50:52

标签: apache-camel activemq netty

我的目标是使用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&amp;sync=true&amp;allowDefaultCodec=false&amp;reuseChannel=true"/>
    </route>
<route id="2">
        <description>Connessione dal ControlCenter alla coda</description>
        <from uri="netty4:tcp://localhost:22822?clientMode=true&amp;sync=true&amp;decoders=#string-decoder&amp;reuseChannel=true" />
        <to   uri="activemq:Test2"/>
    </route>
</camelContext>

0 个答案:

没有答案