я хотел бы реализовать панель что веб-основанный и имеет целый ряд показателей, где один меняется каждую минуту и другие изменения, как два раза в день. Через AJAX метрики должны обновляться как можно быстрее, если произошли изменения. Это означает, что одна и та же страница будет работать как минимум несколько часов.Внедрение в реальном времени, веб-панель
Что было бы самым эффективным способом (с точки зрения технологии/реализации) иметь дело с этим в мире Java?
Я не думаю, что есть какие-либо причины для опроса каждые пять секунд: показатели меняются только раз в минуту. Простой опрос AJAX один или два раза в минуту должен быть достаточным. Если метрики изменяются * ровно * один раз в минуту, записывайте обновление с момента последнего обновления по первому запросу, а затем последующие запросы могут быть синхронизированы с обновлениями на стороне сервера. –
@Gabriel: Я предполагал, что «раз в минуту» было грубым, а не точным ... и если есть * много * других показателей, вы не знаете, когда они произойдут. ОП особо указывает, что изменения должны отображаться «как можно быстрее». Но да, очевидно, если вы можете уйти с 30-секундной задержкой, это будет более эффективно. –