我们正在使用HTTPS4组件通过Apache Camel传输XML数据。有时会发生一个文件未完全传输且接收系统无法处理的情况。如果发现它我可以通过相同的方式发送相同的文件,它按预期工作。昨晚发生了105个文件中的一个。 文件大小介于5到10 MB之间。 收到的文件就像
<tag>bla
<anothertag>blabla</anothertag>
<ta
驼峰中的uri配置为
<to uri="https4://someserver.com:12345/some/thing/create?authMethod=Basic&authUsername=user&authPassword=pwd&authenticationPreemptive=true" />
有任何想法,如果有积极的方法来解决这个问题? 我只想减小尺寸,但我们有另外一个XML大小相同的接口,我们没有遇到任何问题。
这是路线的配置方式:
<route id="postSomething">
<from uri="file:/opt/camel/interfaceId?move=.done />
<setHeader headerName="CamelHttpMethod">
<constant>POST</constant>
</setHeader>
<to uri="https4://someserver.com:12345/some/thing/create?authMethod=Basic&authUsername=user&authPassword=pwd&authenticationPreemptive=true" />
</route>