У нас есть приложение, которое получает данные от конечной точки отдыха.Выполняет некоторую фильтрацию и манипуляцию и сохраняет ее в redis (в базе данных памяти).Отправители - это получатели (здесь получатель - это устройство, которое получает данные от bluetooth-маяков и отправляет данные в конечную точку покоя), и полезная нагрузка не велика, но частота довольно высока (десятки тысяч в секунду).приложение.
Поскольку spark считается хорошим кандидатом для обработки потока, мы планируем сохранить конечную точку такой же (поскольку для изменения конечной точки необходимо вручную изменить ее во всех получателях по всей географии) ииспользовать spark как-нибудь в приложении rest для эффективной обработки и вставки данных.
Небольшое пакетное задание Spark будет проблемой, так как мы должны каким-то образом хранить данные внутри приложения в течение этого короткого периода, для которого нам нужно реализовать некоторую Q, увеличивающую сложность.
Может ли кто-нибудь показать некоторое понимание.