Простое кэширование вызовов API веб-сервиса? - PullRequest
0 голосов
/ 07 июля 2011

Я пишу Java-приложение, которое довольно часто запрашивает сервис простой электронной почты Amazon Web Services для получения информации об оставшихся квотах. У меня есть синглтон, в котором есть все запросы к Amazon. Каков хороший способ для меня кэшировать эти данные, чтобы избежать получения больших счетов за передачу данных? Должен ли я просто записать его в файл и проверить время изменения, когда запрашивается класс? Это не кажется большим интуитивно.

Этот класс используется одновременно заданием cron и веб-приложением Java, работающим в Tomcat одновременно. Должен ли я использовать файл блокировки для остановки одновременной записи?

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...