我必须通过点击休息服务向 IBM MQ 发送消息。下面是我使用 Camel XML DSL 编写的代码。
<rest path="/basePath">
<post uri="/path" consumes="application/xml" produces="application/xml">
<to uri="ibmmq:QUEUE.NAME"/>
</post>
</rest>
当我尝试发布消息时,出现以下异常
org.apache.camel.RuntimeExchangeException: Failed to resolve replyTo destination on the exchange
post 方法是否期望从 QUEUE 返回响应,以便它可以响应休息客户端?我只需要post service回复200,如果消息成功产生到QUEUE,否则回复500。如何解决这个问题呢?