мы работаем над решением, которое должно иметь панель управления с некоторыми основными видами/диаграммами, которые при каждом обновлении обновляются каждые 10 секунд или около того, и каждый пользователь может иметь одни и те же диаграммы, но отображение отфильтрованной информации.
Чтобы реализовать это, я начал изучать технологии push и начал делать некоторые тесты с помощью JSF + PrimeFaces + PrimePush. Выполняет задачу обновления представления, но в бэкэнде я должен создать довольно прочную структуру с запланированными заданиями и управлением сеансами, которые заботятся о получении информации из базы данных с ожидаемой скоростью. Кроме того, поскольку PrimePush работает с Atmosphere, концепция канала может быть проблемой, так как каждому пользователю нужен другой канал для «передачи данных».Постоянный опрос данных для веб-представления из базы данных
Точка зрения, которую я пытаюсь получить здесь, заключается в том, чтобы получить мнение о том, насколько подходящим может быть этот подход, и если есть какие-либо известные альтернативы (связанные с Java, пожалуйста), которые могут лучше соответствовать сценарию панели мониторинга.
Большое спасибо за ваше время, и если кому-то нужна дополнительная информация, я более чем рад предоставить его.
lazy Я бы просто пошел на jquery setInterval и ajax вызов сервлета –
Это создаст кучу запросов, которые, вероятно, насыщают сеть, а иногда даже и ничего, потому что в данных могут не быть изменения. Любые другие мысли? Большое спасибо за ваш ответ! – bassprodukt