Какая очередь сообщений для пользовательских сообщений - PullRequest
2 голосов
/ 16 декабря 2011

У меня есть приложение (торнадо), где пользователи могут отправлять / получать личные сообщения друг другу, а также общаться в чате.Я использую redis (brukva) pub / sub mesaaging для чата в реальном времени, но я не могу решить, какую систему очередей mesaaging я должен использовать для частной отправки сообщений, поскольку нереально отправлять и обрабатывать сообщения в одном запросе post / get.Я думаю, что очередь решит эту проблему, обрабатывая сообщения в фоновом режиме.Redis можно рассматривать как вариант здесь или я должен идти с другими структурами очереди сообщений?Любые предложения очереди для этого конкретного случая использования и почему ??

1 Ответ

2 голосов
/ 20 декабря 2011

Структура данных Redis List создает идеальную очередь с атомарными push / pop операциями и всем остальным, что вы ожидаете от очереди.

...