activemq-classic

One JDBC data store for various ActiveMQ Classic nodes?


I have two nodes of ActiveMQ Classic using the default kahaDB data storage. We want to bring more brokers into production and want them to share the same database (preferably Oracle) to persist messages. Is that possible? Are there multi-tenancy features built-in?


Solution

  • For ActiveMQ Classic to be multi-tenant in a database simply create separate schemas in Oracle for each cluster. Primary-Failover (aka master-slave) nodes may share the same DB schema for HA failover.