У меня есть приложение Spring Boot, в котором есть планировщик, который вставляет данные в удаленную базу данных в 2 часа ночи каждый день.
@Scheduled(cron = "0 0 2 * * ?")
public void reportDataToDB() {
// code omitted
}
Проблема в том, что приложение работает на нескольких компьютерах, поэтому база данных будетполучить несколько повторяющихся вставок данных.
Какой идиоматический способ решить эту проблему?