# High Availability BDB Message Store

The Java broker has an optional High Availability message store implementation backed by Oracle BDB JE HA. This section references information on where to download the optional dependency from, how to add it to the broker installation, and how to configure the BDBHAMessageStore.

For more detailed information about use of this store, see .

## Oracle BDB JE download

For details, see .

## Oracle BDB JE jar installation

For details, see .

## Configuration

In order to use the BDBHAMessageStore, you must use a Virtual Host XML configuration file when defining a VirtualHost, configuring it for each VirtualHost desired by updating the store element to specify the associated store class, provide a directory location for the data to be written, and configure the replication group and policies used by BDB JA HA.

A general configuration example is shown here, however it is strongly recommended you examine the wider context of for a fuller discussion of the various configuration options and how to use them.