Может ли Heroku Redis (или аналогичное дополнение Redis) также служить в качестве очереди сообщений?

Я не нашел много документации по "автономному" Redis VS Heroku Redis, поэтому я не совсем уверен, возможно ли нижеприведенное для дополнения версии.

Я хотел бы создать масштабируемую архитектуру, подходящую для связи в реальном времени между клиентом и сервером:

  • Socket.io работает на нескольких экземплярах Node.js (веб-dynos)
  • Модуль Redis (Heroku Redis), служащий центральным хранилищем данных в памяти
  • Heroku Redis также служит в качестве очереди сообщений, используя Redis Simple Message Queue
    • каждый рабочий dyno потребляет сообщения из очереди сообщений Heroku Redis

У кого-нибудь был успех с подходом, подобным вышеупомянутому? Было бы разумнее использовать отдельное дополнение для очереди сообщений, предлагаемое Heroku?

Спасибо, что посмотрели!

0 ответов

Другие вопросы по тегам