Что лучше использовать для реализации следующей логики?
1. Есть spring api который должен работать в двух режимах, синхронный и асинхронный.
Синронный режим это реквест через api, что-то делает, возвращает результат
Асинхпронная работа, это фоновый поток, который раз в какое-то время сканирует таблицу запросов, вытягивает данные, многопоточно обрабатывет их и результат складывает обратно в таблицу БД.
2. Что сегодня модно в java, для работы с БД, конкретно с Sql Server?