【问题标题】:Camel Spring JMS SelectorCamel Spring JMS 选择器
【发布时间】:2023-03-05 21:23:02
【问题描述】:

我们使用 Camel Spring DSL,我们在骆驼中使用 JMS 选择器。但是我不能使用多个 JMS 选择器。如果我只设置一个 JMS 选择器,那么它工作正常。请帮忙。

camel JMS URL = camelJmsBean:topic:paymentT?durableSubscriptionName=XX_CLIENT&subscriptionDurable=true&selector=paymentSystem='pay'

如何在上述相同的 URL 中再添加 2 个 JMS 选择器...?

【问题讨论】:

    标签: spring apache-camel jms selector


    【解决方案1】:

    JMS 选择器语法支持 AND 和 OR。看起来您需要一个复合选择器.. selector=paymentSystem='pay' 或 paymentSystem='foo'

    参考:JMS Selector syntax

    【讨论】:

    • 感谢 Matt Pavlovich,由于 Camel spring DSL 不接受“,因此需要进行小幅更正。camel JMS URL = camelJmsBean:topic:paymentT?durableSubscriptionName=XX_CLIENT&subscriptionDurable=true&selector=paymentSystem='pay' AND paymentSystem ='foo'
    • 当然是马特·帕夫洛维奇,它工作得很好。谢谢你给我正确的建议。
    猜你喜欢
    • 2013-01-06
    • 2018-04-19
    • 2017-02-14
    • 2012-09-08
    • 2014-10-02
    • 2015-04-22
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    相关资源
    最近更新 更多