Как записать показы (и данные) в Java для виджета JavaScript? - PullRequest
2 голосов
/ 17 февраля 2011

У меня есть виджет JavaScript, загружающий данные JSON из веб-приложения Java. Я хочу записать показы и идентификаторы возвращаемых данных (5 или 10 длинных).

Я хочу иметь возможность обработать их и дать краткую информацию о том, сколько показов человек получил на своем виджете, и записать, сколько раз был просмотрен каждый фрагмент данных.

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

Сейчас я думаю просто записать все это в файл журнала и обрабатывать его каждый час.

Есть ли лучший способ? Может быть, с какой-то системой сообщений или системой событий?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2011

Я не уверен, что вы ищете, но, может быть, это хорошее решение для вызова инструмента веб-аналитики (например, Google Analytics) из части JavaScript вашего виджета?

У вас не будет доступа к вашим необработанным данным, но они будут прекрасно масштабироваться, и у вас будут красивые графики.

0 голосов
/ 17 февраля 2011

Запись в журнал и обработка в автономном режиме должны быть в порядке.

Вы можете запрограммировать свою систему регистрации для создания ежечасных файлов журнала, а затем обрабатывать файлы, которые больше не записываются. Вы можете выполнять фоновую обработку в отдельном потоке / процессе с низким приоритетом.

...