Apache Cassandra как хранилище данных сообщений для ActiveMQ - PullRequest
6 голосов
/ 12 февраля 2011

Можно ли использовать Apache Cassandra в качестве хранилища данных сообщений для ActiveMQ?

Причина, по которой я изучаю этот вариант, заключается в том, что наше приложение должно находиться в кластере и обеспечивать масштабируемость и отработку отказа:

a) KahaDb - может быть кластеризованным, но если дисковое пространство уменьшается, мы не можем переключаться при сбое. б) MySQL / другая СУБД - точкой сбоя является БД. c) Cassandra - это база данных в памяти, которая также обеспечивает кластеризацию.

Может ли кто-нибудь помочь мне понять, верны ли мои причины и что Кассандра может помочь нам сохранить сообщение лучше, чем KahaDb, База данных?

Заранее спасибо. Sandeep

1 Ответ

4 голосов
/ 12 февраля 2011

Да, это можно сделать.Проект QSandra на GitHub внедрил хранилище сообщений ActiveMQ поверх Cassandra.

...