Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache Cassandra as a message data store for ActiveMQ

Can I use Apache Cassandra as a message data store for ActiveMQ?

The reason I am exploring this option is we have to have our application on cluster and provide scalability and failover :

a) KahaDb - Can be clustered but if the disk space goes out we cannot be failover. b) MySQL / another RDBMS - point of failure is the DB. c) Cassandra is in-memory database and also provides clustering.

Can someone help me understand if my reasons are correct and that Cassandra can help us persist message better than KahaDb,Database?

Thanks in advance. Sandeep

like image 927
Sandeep Avatar asked Feb 12 '11 15:02

Sandeep


1 Answers

Yes, it can be done. The QSandra project on GitHub has implemented an ActiveMQ message store on top of Cassandra.

like image 149
Hiram Chirino Avatar answered Oct 14 '22 12:10

Hiram Chirino