【问题标题】:How to set JMS Message Expiry Property in WSO2 ESB 5.0如何在 WSO2 ESB 5.0 中设置 JMS 消息到期属性
【发布时间】:2017-06-13 07:01:18
【问题描述】:

我正在尝试通过 WSO2 ESBActiveMQ 上发送 jms 消息。我没有从 WSO2 中找到任何属性来设置 JMS 消息expiry time。我尝试了以下属性,但没有成功。

 <property name="JMS_PROD_TIME_TO_LIVE" scope="transport"
        type="STRING" value="15000"/>

有人可以帮忙吗?

【问题讨论】:

    标签: jms activemq wso2esb wso2ei


    【解决方案1】:

    可能的值为 JMS_DELIVERY_TIME 根据

    https://github.com/wso2/carbon-transports/blob/master/jms/org.wso2.carbon.transport.jms/src/main/java/org/wso2/carbon/transport/jms/utils/JMSConstants.java

    但我认为它尚未实现,因为 IdeaIntellj 突出显示常量

    public static final String JMS_DELIVERY_TIME = "JMS_DELIVERY_TIME";
    

    作为未使用

    【讨论】:

    • 您可以考虑修改与 JMSConstants.java 相同目录下的 JMSUtils.java 的代码。构建起来并不难,但必须注意版本兼容性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多