【发布时间】:2017-11-19 01:26:54
【问题描述】:
我有一个 Camel Netty 路由,它将 XML 发送到服务器端口并将其放入 JMS 消息中。在第一条消息之后,每条其他消息的顶部都有一个换行符,导致我的 XML 在 GUI 接收到它时无法解组。
我的路线是这样的:
<route>
<from uri="netty4:tcp://localhost:5150?decoders=#customFrameDelimeterDecoder,#string-decoder&encoder=#string-encoder"/>
<to uri="jms:topic:my.company.topic"/>
</route>
注意:XML 不是换行符终止的,因此需要自定义帧分隔符解码器。
【问题讨论】:
-
为什么不添加一个日志来看看它在 jms 端点之前的样子?并使用 jms 客户端浏览队列并查看其外观。
-
我试过了,日志里没有白线。
-
你浏览了你的 jms 端点?
标签: apache-camel netty