Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Qpid Persistence Options

Qpid is compatible with the Berkeley DB project for persistence.

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 You should download the version from http://www.oracle.com/technology/software/products/berkeley-db/je/index.html

...

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

Install the Qpid bridge modules for Berkeley DB

tbc