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

Одинцов Павел pavel.odintsov на googlemail.com
Чт Мар 5 13:19:37 PST 2009


Здравствуйте, Михаил.

Благодарю за развернутый ответ, скорее всего MemcacheDB будет
использоваться для хранения данных.

По поводу очередей на нём больше всего интересует вопрос блокировок --
при получение / занесении элементов,
я так понимаю, мы должны блочить конкретную очередь на чтение /
запись, чтобы кто-то другой не забрал
себе задание или же для этого будет достаточно обычных транзакций?

2009/3/6 Михаил Монашёв <postmaster на softsearch.ru>:
> Здравствуйте, Павел.
>
> Возможно не совсем то, что Вы ищете, но всё же напишу...
>
> Если  хотите построить по настоящему не убиваемую систему, сделайте её
> на  основе  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 mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением, Одинцов Павел


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