Я создаю нить, которая будет продолжать вытягивать кусок записей из базы данных и помещать их в очередь. Этот поток будет запущен при загрузке сервера. Я хочу, чтобы этот поток был активным все время. Если в базе данных нет записей, я хочу, чтобы она подождала и снова проверила через некоторое время. Я думал об использовании весеннего планировщика заданий, чтобы запланировать это, но не уверен, что это правильно, потому что я хочу, чтобы моя задача запускалась один раз. Каким будет весомый способ реализации этого?Планирование задачи весной/Java
Кроме того, мне нужно иметь пограничную проверку, что если мой поток не работает (из-за каких-либо ошибок или условий исключения), он должен быть повторно создан через некоторое время.
Я могу сделать все это в java, используя методы связи потоков, но просто пытаюсь, если есть что-то доступное в Spring или Java для таких сценариев.
Любые предложения или указатели помогут.
Я прошел через него, но я не хочу, чтобы моя задача выполнялась через определенное время, но только один раз. Просто нужно обработать сценарий, который, если мои задачи снизятся, как я могу воскресить его. – Ashu