Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Java Persistent configuration links. Derby Store Page still! needs written.

...

Yes, there are third-party (non-Apache) modules for both C++ and Java. Historically, BDB has been used to provide persistence for both C++ and Java. However, this has created a licensing conflict with Apache, and thus the store modules are maintained off-site.

The Java broker includes a fully Apache licensed persistent store that uses Derby DB.

The terms durable and persistent are used interchangeably in this FAQ.

Where do I get the 3rd party persistence store modules?

The 3rd party persistence store modules may be obtained through anonymous subversion at the following locations:

...

The size of the pages in the write page cache is set with the --wcache-page-size option, and sets a size in KiB. (Legal values are powers of 2, ie: 1, 2, 4, 8, 16, 32, 64, 128). Typically small page sizes give improved latency (especially for small messages), but are bad for message throughput, while large page sizes improve throughput but may cause some messages to have higher latencies.

Java
TODO
Derby Store
For details of configuring the Derby Store see here

3rd Party Stores

For details of using the 3rd party persistent modules see here

Wiki Markup
\[C++ store\] What is a RHM_IORES_ENQCAPTHRESH error?

...