Apache camel 如何在Camel中进行可选回复

Apache camel 如何在Camel中进行可选回复,apache-camel,Apache Camel,如果客户机消息与我期望的类型不匹配,但不向客户机返回响应,我希望丢弃这些消息 案例: 如果我检查类型A,客户机发送A,那么我处理A,并像往常一样发送响应 但是,如果客户端发送了B,那么只需丢弃消息并继续侦听,客户端就会因超时而死亡。我这样做是为了避免使用带宽处理垃圾信息,并最终禁止发送意外内容的IP 我试图: 使用“停止”,但这会停止处理交换,但仍会响应原始交换。 将MEP更改为非理性输出,但我不确定如何跳过回复。 我需要什么有意义吗S或者我应该满足于回复null或短文本,如禁止:P?我可以知道

如果客户机消息与我期望的类型不匹配,但不向客户机返回响应,我希望丢弃这些消息

案例:

如果我检查类型A,客户机发送A,那么我处理A,并像往常一样发送响应

但是,如果客户端发送了B,那么只需丢弃消息并继续侦听,客户端就会因超时而死亡。我这样做是为了避免使用带宽处理垃圾信息,并最终禁止发送意外内容的IP

我试图:

使用“停止”,但这会停止处理交换,但仍会响应原始交换。 将MEP更改为非理性输出,但我不确定如何跳过回复。
我需要什么有意义吗S或者我应该满足于回复null或短文本,如禁止:P?

我可以知道您正在使用哪种骆驼组件吗?您使用什么处理器来处理请求并确定请求是否有效?@WillemJiang,我有3个netty4、cxf和jms-hornetq@MichaelBrohl... 使用Netty4更容易,因为我使用了一个特殊的解码器来过滤消息。。。但是对于队列和Web服务,我感到很失落。你能发布你的驼峰路线吗?仅仅是一个摘录还是一个小样本?就像这样,你说的很奇怪,因为我们在路线上使用停靠站,它从不给任何回复。