org.apache.camel.ExchangeTimedOutException:未收到OUT消息:30000毫秒

时间:2013-03-20 07:07:11

标签: udp apache-camel fuseesb mina

我目前正在处理两个互连的FUSE项目。 所以我试图使用带有自定义编解码器的apache Camel Mina udp端点将Datagram数据包从一个项目发送到另一个项目。 我的问题是数据报包是由其他项目接收的,尽管它会在project1中抛出超时异常。

请给我建议为什么会这样,以及如何解决它????

1 个答案:

答案 0 :(得分:0)

您正在通过该传输进行请求/回复。并且没有回复,因此在30秒后,存在超时异常。

如果您不想单向执行请求/回复,请将camel-mina组件配置为sync = false。

如果您想要请求/回复,如果您需要更多时间,可以将超时时间提高到30秒以上。

请参阅camel-mina docs:http://camel.apache.org/mina