У меня есть приложение весенней загрузки, которое должно отправлять аналитические данные с помощью специального кода. Я не хочу sh отправлять данные каждый раз, когда получаю запись, а вместо этого буферизую их и отправляю группами по X элементов. Если, например, размер пакета равен 10, а я получил только 5 в течение 2 минут, мне нужно отправить их все и начать заново.
Я использовал термин буфер, потому что не нашел лучшего способа описать Это. Как лучше всего реализовать такую вещь? Существуют ли существующие API, реализующие то же самое?