2

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

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

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

4

1 回答 1

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

于 2013-06-26T05:01:54.823 回答