Я ищу библиотеку Java, которая поможет буферизовать объекты в памяти перед записью их в место назначения.
Пример: извлекать записи из очереди сообщений и хранить их в памяти, пока общий размер записей не станет равнымдо 100 МБ или 15 минут прошло.Как только пороговое значение достигнуто, выполните операцию с этими записями, например, записав их в файл ИЛИ сделав вызовы API для загрузки данных в корзину AWS S3.
Такая функциональность практически идентична AWS Firehose (при условии, что вы хотитенаписать в ведро S3).К сожалению, я не могу использовать AWS и ищу альтернативы.Не кажется слишком сложным реализовать собственное решение, но я стараюсь не изобретать колесо, если это возможно.