Обновите базу данных sqlite, делая регулярные вызовы веб-службы в Java - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть приложение веб-службы Java JsonRPC (мы можем также думать о нем как о клиентском приложении, которое использует другие веб-службы.) Это приложение веб-службы jsonrpc имеет sqlite db.

Этот веб-сервис выполняет рядзадач (таких как вызов веб-служб, отправка транзакций, запрос баланса и т. д.).Эти вызовы являются транзакциями, совершенными пользователем.

Другая важная задача этого веб-сервиса - обновить локальную базу данных (sqlite), совершая вызов веб-службы через регулярные интервалы (10 секунд).

Процесс, который выполняется непрерывно с этим 10-секундным интервалом времени, не должен мешать другим операциям чтения и записи.

Как мне найти решение для этой проблемы?Должен ли я создать дочерний поток в основном потоке Java?

1 Ответ

0 голосов
/ 20 декабря 2018

Да, создание другого потока будет работать, но другой более чистый подход заключается в использовании Spring Quartz

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...