Я работаю над Spring-Boot с остальными вызовами API и базой данных Mongo.У нас есть несколько аппаратных устройств в качестве клиента, а я сервер.несколько клиентов отправляют мне миллионы байтовых данных в течение миллисекунд через порт, а размер IP-адреса (т. е.) составляет 4 КБ.
Я получаю эти байтовые данные через сервер TCP / UDP через номер порта.После этого я отправляю эти данные на мой оставшийся вызов с концепцией блокировки очереди и сохранением данных пакетной вставки в базе данных.
Проблема:
, когда клиент отправляет мне 10 миллионов данных через порт и IPадрес (концепция UDP), но моя сторона получает только от 5 до 6 миллионов данных, а 4 миллиона данных отсутствуют.
Я заметил, что на преобразование данных (т. Е. Байтовые данные в int, float, boolean) уходит некоторое время, и в это время возможно сохранение данных в БД, если данные клиента отсутствуют