【问题标题】:wso2 esb jms message redeliverywso2 esb jms 消息重新传递
【发布时间】:2013-06-22 23:51:57
【问题描述】:

我有一个 WSO2 代理服务,它使用OUT_ONLY=true 将 SOAP 消息发送到 JMS 队列。 JMS 代理是 Active MQ。

如果服务器上没有运行 Active MQ 服务,我发现消息存储在 ESB 中,直到它再次启动。

这个临时存储是如何配置的?我在哪里可以获得有关它的更多信息?

【问题讨论】:

    标签: jms wso2 activemq wso2esb


    【解决方案1】:

    在 WSO2 ESB 中,有一个 In-Memory 消息存储,可用于将消息存储在 ESB 本身中。

    在内存消息存储中

    如果用户未从配置中指定任何实现,则在内存中消息存储是将创建的默认消息存储。消息将存储在内存队列中。因此,在 ESB 重启的情况下,所有存储的消息都将丢失。

    内存消息存储比任何持久性消息存储实现都要快得多。因此,它可以用作消息的临时存储,用于不需要消息持久性的高速存储和转发模式的实现等用例。

    http://docs.wso2.org/wiki/display/ESB460/Message+Stores

    这是另一篇关于消息存储的文章。

    http://techfeast-hiranya.blogspot.com/2012/01/wso2-esb-tips-tricks-08-message-stores.html

    【讨论】:

    • 谢谢!是否可以设置指数退避重新投递政策?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 2020-03-29
    相关资源
    最近更新 更多