Так у тебя там ?? на global
public static <T> Collector<T, ?, List<T>> toList() { return new CollectorImpl<>((Supplier<List<T>>) ArrayList::new, List::add, ...
а если новые данные отправлять в очередь, а из нее писать отдельно в бд и отдельно уведомлять об изменениях?
А ошибка-то какая? Попробуй сделать явное приведение к типу.
Это ты случайно не в докере его запускаешь? Ну и действительно, если ты ничего не видешь в этих логах, то мы тоже. Нужны подробные логи.
Это не поможет http://projects.spring.io/spring-social/ ? Там есть интеграция с ВК https://github.com/vkolodrevskiy/spring-social-vkontakte
А может диски чем-то награждены?
Что спрингом? Это не серебряная пуля. Ты хочет работать с API Вконтакте. Srping это фреймворк, он что должен уметь все и сразу?)
А разве по умолчанию любое приложение с API наружу не дает параллельный доступ к себе?
А по отдельности если селектить без суммы, то выводятся без ошибок?
а какие могут быть апдейты в метрики? time-series базы для этого не используются.
А еще твоя ORM наверника для каждой вставки делает отдельную транзакцию?
Я понимаю, что там чанки, но если база дорастет до пары ТБ, она будет еще жива?)
Сначала стримами фильтруем и мапим, а потом результат через итератор модифицируем?)
Описывать миграцию данных в базу в репозитории с кодом? М-м-м, тейсти
Многомодульный проект лежит в git, а jenkins ловит хуки из гита?
Что подаразумеваете под словом микросервис?
Может ты каждую запись вставляешь отдельной транзакцией?)
https://en.wikipedia.org/wiki/Ncurses что-то такое?
Он будет скейлиться оркестратором?