如何在apachecamel中过滤消息
在我使用 apache Camel (mavenized, spring dsl) 构建的应用程序中,我正在读取来自 一个队列中,根据负载中数据的某些情况,大约有3/5的消息需要被丢弃。
但我是 apache Camel 的新手,不知道如何调用 bean 的方法并基于 返回值 (boolean) ,如果 true 将消息转发到下一个 bean 进行处理。
JMS队列=> Filter(Bean的方法)==> (true) =>Bean(处理数据)
In my application build using apache camel (mavenized, spring dsl) , i am reading messages from
a queue, about 3/5 of the messages need to be discarded based on some conditions in data in payload.
But i am new to apache camel and dont know how to call a bean's method and based on
return value (boolean) , if true forward the message to next bean for processing.
JMS queue => Filter (Bean's method) => (true) =>Bean(process data)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅消息过滤模式
see the message filter pattern