Я создаю чат-систему для компании, и мне интересно, как лучше всего построить систему?
В настоящее время у нас есть HTTP-сервер Nginx с PHP и Memcacheq (как очередь сообщений, которая добавляет сообщения чата в собственную очередь пользователя). Затем мы опрашиваем сервер Nginx (через запрос в стиле Comet) и запрашиваем обновления в очереди сообщений.
Является ли хорошей идеей использование очереди сообщений, такой как Memcacheq, для обработки системы чата, которая имеет как пользовательский чат, так и общесайтовый чат, или лучше просто придерживаться MySQL?
Спасибо!