Я не нашел много документации по "автономному" Redis VS Heroku Redis, поэтому я не совсем уверен, возможно ли нижеприведенное для версии дополнения.
Я хотел бы создатьмасштабируемая архитектура, подходящая для обмена данными между клиентом и сервером в режиме реального времени:
- Socket.io, работающий на нескольких экземплярах Node.js (веб-dynos)
- Надстройка Redis (Heroku Redis) служит центральным хранилищем данных в памяти
- каждого веб-динамометра с использованием адаптера socket.io-redis для связи по общей шине
- Heroku Redis также служит в качестве очереди сообщений, использующей Простую очередь сообщений Redis
- каждый рабочий пользователь принимает сообщения из очереди сообщений Heroku Redis
У кого-нибудь был успех с подходом, подобным вышеупомянутому?Было бы разумнее использовать отдельное дополнение для очереди сообщений, предлагаемое Heroku?
Спасибо, что заглянули!