You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Qpid Persistence Options

There are currently two options for persistence in Qpid, as shown in the table below.

Persistence Style

Provider

Advantages

Disadvantages

In-Memory

Qpid MemoryMessageStore

Comes as part of the Qpid package

Only scales to max heap available

Berkeley DB Store

Berkeley project

Allows persistence for larger messages/volumes

Not Apache licensed

If you choose to use the Berkeley DB solution for scalability purposes then you should download & install version 3.1 from http://www.oracle.com/technology/software/products/berkeley-db/je/index.html

Then to use it .. (details being added)

Amend your configuration file to add the following line

<store>
    <class>org.apache.qpid.server.store.berkeleydb.BDBMessageStore</class>
</store>

Install the Qpid bridge modules for Berkeley DB

tbc

  • No labels