Я запускаю новую архитектуру для поддержки базы данных MDM (Master data management). Для базы данных MDM я буду использовать базу данных графа (Neo4J). Поэтому мне нужно интегрировать разрозненные источники в базе данных MDM. У меня будут источники от заказов, регистрация клиентов, отзывы от Facebook и т. Д.Использование SQS для пакетного запуска
Поэтому я предполагаю, что у меня может быть одна или несколько очередей SQS для источников. Поэтому каждый источник будет размещать сообщения в SQS.
Тогда у меня будет много рабочих узлов, которые будут нести ответственность за получение сообщений из очереди и обновление базы данных MDM.
На данный момент я буду использовать только одного работника, потому что я не знаю, как neo4j будет работать с несколькими авторами.
Поэтому я вижу, что многие люди используют SQS для отправки сообщений для запуска пакетного процесса. Это похоже на работу.
Является ли распространенным вариантом использования SQS для отправки сообщений данных? Или, возможно, использовать другой компонент AWS.