[Moscow.pm] Асинхронная обработка: ActiveMQ и другие брокеры сообщений

Михаил Монашёв postmaster на softsearch.ru
Чт Мар 5 12:09:25 PST 2009


Здравствуйте, Павел.

Возможно не совсем то, что Вы ищете, но всё же напишу...

Если  хотите построить по настоящему не убиваемую систему, сделайте её
на  основе  MemcacheDB. И быстро и просто и масштабируется бесконечно.
Нужно  будет  только чуток допилить Cache::Memcached, чтобы он понимал
rget   и   мог   устраивать   перевыборы  мастера.  Плюс  организовать
элементарное  добавление  и вытаскивание сообщений. Есть ещё MemcacheQ
(в  каких-то  старых  версиях  вроде хранил своё состояние на диске) и
beanstalk (перлового клиента вроде ещё нет, но могу ошибаться), но они
не переживают рестарт. Авторизации нигде нет.

ОП> Интересует вот такой вопрос -- хочу попробовать в одном проекте
ОП> реализовать полностью
ОП> асинхронную обработку на основе посылки сообщений между различными
ОП> частями системы.

ОП> Требования к брокеру сообщений довольно простые -- сохранять
ОП> содержимое очереди при рестарте,
ОП> иметь систему авторизации (при посылке / приёме сообщений) +
ОП> нормальный интерфейс работы (REST и др.).

ОП> Самым первым в руки попался брокер сообщений ActiveMQ, но оно,
ОП> во-первых, на Java, а, во-вторых,
ОП> в интернетах довольно много жалоб на его стабильность.

ОП> Вопрос -- кто использовал подобные системы и какую лучше выбрать?

ОП> --
ОП> С уважением, Одинцов Павел
ОП> --
ОП> Moscow.pm mailing list
ОП> moscow-pm на pm.org | http://moscow.pm.org


  

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster на softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.



Подробная информация о списке рассылки Moscow-pm