Я довольно новичок в программировании на Java и использую случай, когда мне нужно постоянно опробовать около 15 значений в таблице базы данных для изменений из веб-службы java. Если какое-либо из значений изменится, мне нужно собрать все 15 значений из базы данных и подать свою бизнес-логику на значения реального времени. Каков наилучший способ реализации этого? Я думал о запуске потока опроса из веб-службы, но не уверен, что это правильный подход. Буду признателен за любую помощь! Благодарю.Лучший способ опроса таблицы базы данных для обновлений из веб-приложения java
0
A
ответ
0
Вы можете сделать это с помощью JavaScript/Ajax:
function refreshData()
{
//ajax call here call your webservice
//do updates real time
}
setInterval(refreshData, 15000); //call your webservice every 15 seconds
Другой вариант, чтобы избежать какого-либо дублирования с async
Ajax вызовов (если ваша функция занимает больше времени, чем 15 секунд для запуска (маловероятно)):
function refreshData()
{
//ajax call here call your webservice
//do updates real time
setTimeout(refreshData, 15000);
}
refreshData();
Смежные вопросы
- 1. лучший способ хранения данных опроса?
- 2. Лучший способ для живых обновлений?
- 3. лучший способ автоматизации обновлений обновлений
- 4. Лучший способ избежать опроса базы данных с использованием Spring
- 5. Лучший подход к информации опроса из базы данных в EJB
- 6. Лучший способ удалить все таблицы из базы данных sql 2005
- 7. Статистика базы данных опроса
- 8. Лучший способ организации базы данных?
- 9. Лучший способ получить данные из базы данных
- 10. Лучший способ удалить токены из базы данных
- 11. Socket.io для проверки обновлений из базы данных
- 12. лучший способ получить данные из базы данных
- 13. Лучший способ индексирования данных таблицы базы данных в Solr?
- 14. Лучший способ просмотра RSS-канала для обновлений?
- 15. Схема базы данных для опроса опроса с выбором по умолчанию
- 16. Лучший способ для проектирования таблицы
- 17. Лучший способ сохранить целостность данных в базе данных опроса
- 18. Лучший способ для проектирования базы данных
- 19. Лучший способ для таблицы python?
- 20. Структура базы данных для иерархических данных опроса?
- 21. Лучший способ создания базы данных для функции автозаполнения
- 22. Лучший способ хранения данных в приложении электронной таблицы в java
- 23. Разработка базы данных для системы опроса
- 24. Лучший способ разработать этот сценарий базы данных?
- 25. Лучший способ хранения таблицы данных
- 26. Разработка базы данных системы опроса
- 27. Лучший способ получить/установить столбцы динамически из базы данных SQLite3?
- 28. лучший способ уловить ошибки ограничения базы данных
- 29. Построение запросов для сбора данных опроса из моего проекта базы данных опроса
- 30. класс Java для таблицы базы данных Структуры
Вы можете использовать 'setInterval()' со стороны клиента, т. Е. Javascript для вызова веб-службы каждые 15 секунд и обновления ваших значений. – brso05
Постоянные опросы не кажутся обычными для веб-службы. Почему бы просто не получить значения по запросу, каждый раз, когда вы звоните? Какие объемы вы ожидаете от своего сервиса? –