Я хочу показать своим пользователям некоторую статистику, например количество просмотров в секунду на Google App Engine. Начал катать свою:
- При каждом просмотре страницы добавляйте 1 к счетчику в кэше памяти.
Каждую минуту:
- Прочтите и сбросьте счетчик, а также установите для переменной «с» значение «сейчас».
- Разделите количество попаданий на количество времени, прошедшее с момента последнего подсчета.
- Сохраните данные в объекте в хранилище данных.
- Выбрасывание действительно старых данных.
Затем я понял, что это нетривиально и для этого должна быть библиотека, однако я не могу найти ту, которая мне подходит. Я кратко посмотрел на rrd4j и JRobin, но не уверен, что их можно использовать в Google App Engine без значительного переписывания. У кого-нибудь есть еще идеи?