Мне нужна помощь, чтобы выяснить, что будет лучше, если вам понадобится вставить много данных для каждого запроса при использовании узла, redis и, скажем, MySQL / MongoDB.
Как бы вынастроить очередь для обработки каждого запроса следующим образом:
- Пользователь запрашивает URL в моем приложении, т.е. / route / insert-data
- Сервер обрабатывает запрос, добавляет егов очередь Redis и отправляет обратно статус 200 пользователю
- С некоторым интервалом приложение проверяет, есть ли что-нибудь в очереди redis, если да, оно выберет самое старое, вставьте его вбазы данных, а затем удалите ключ из Redis
Какой будет лучший подход здесь?У меня сейчас есть экспресс-настройка приложения.
Спасибо!