Мне нужно разработать приложение для Android, которое отправляет и получает различные типы данных с сервера.
Каждое утро устройство, на котором установлено мое приложение, получает некоторые данные в структурах json, которые после анализа анализируются.и сохраняется в базе данных.
(эти данные составляют список назначений, которые должны быть выполнены)
В каждом назначении можно прикрепить изображение, файлы и т. д., которые должны быть отправлены на серверкоторые хранят эти данные.
Функция отправки в приложении для Android состоит из: - функции, которая разделяет каждый файл на небольшие фрагменты (чтобы уменьшить размер файла) - функции, которая хранит ссылку наэти файлы (имя файла, порядок каждого чанка ecc) в sqlite db - служба, которая «читает» каждую запись в db и пытается отправить чанк на сервер, если соединение доступно, ecc
текущая отправляющая система была построена от меня, и все варианты выполняются от меня.
Это может быть лучший способ выбрать гabbitmq или kafka для управления процедурой отправки в моем приложении для Android?
Могу ли я получить улучшения или они все еще "незрелые" и мне следует подождать?