wso2 esb jms消息重新发送

时间:2013-06-26 00:57:25

标签: jms wso2 activemq wso2esb

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

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

如何配置此临时存储?我在哪里可以获得更多相关信息?

1 个答案:

答案 0 :(得分:2)

在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