| = Message Store Migration |
| |
| == ActiveMQ Classic KahaDB or mKahaDB |
| |
| {project-name-short} supports an XML format for message store exchange. |
| An existing store may be exported from a broker using the command line tools and subsequently imported to another broker. |
| |
| The https://github.com/apache/activemq-cli-tools[Apache ActiveMQ Command Line Tools] project provides an command line export tool for ActiveMQ Classic that will export a KahaDB (or mKahaDB) message store into the {project-name-short} XML format, for subsequent import by {project-name-short}. |
| |
| The export tool supports selective export using filters, useful if only some of your data needs to be migrated. |
| From version 0.2.0, the export tool has support for virtual topic consumer queue mapping, which will allow existing Openwire virtual topic consumers to resume on an {project-name-short} broker with no message loss. |
| Note the OpenWire acceptor `virtualTopicConsumerWildcards` option from xref:virtual-topics.adoc[virtual topics migration]. |
| |
| Full details of tool can be found on the project website: https://github.com/apache/activemq-cli-tools |