Теоретические запросы ehcache. У меня есть небольшое веб-приложение. Мы изначально не встраивали ehcache. Но есть недавнее требование

У меня есть небольшое веб-приложение. Мы изначально не встраивали ehcache. Но недавно появилось требование реализовать ehcache в середине приложения. Хотя я новичок в ehcache, все еще настроил его для своего приложения. есть определенный вопрос, пожалуйста, попробуйте ответить на него.

  1. Какой лучший способ аннотировать класс а) DAO б) Услуги (я реализовал в DAO?

  2. @Cacheable, @CacheEvict @cacheput для приведенной выше аннотации, на чем нам нужно сосредоточиться для моих грубых запросов.

Я имею в виду, проверяем ли мы возвращаемый тип или параметр для этого метода, чтобы указать часть @annotation.

пожалуйста, предложите какой-нибудь онлайн-учебник, связанный с моей проблемой.


person ashish khare    schedule 10.08.2017    source источник
comment
пожалуйста, предложите какой-нибудь онлайн-учебник, связанный с моей проблемой.   -  person ashish khare    schedule 10.08.2017
comment
Предположим, человек вошел в систему со своими учетными данными и выполнил запрос по некоторым своим критериям поиска. в промежутке между другим человеком, вошедшим в систему ..и выполнить с его критериями поиска. каким будет результат поиска обоих пользователей, как кеш справится с этой ситуацией.   -  person ashish khare    schedule 11.08.2017
comment
пожалуйста, помогите реализовать пользовательский ключ в моем приложении. пожалуйста, помогите шаг за шагом или предложите учебник, который определяет шаги самым простым способом   -  person ashish khare    schedule 16.08.2017


Ответы (1)


Я положу сюда свое маленькое «это зависит». Про пункт один.

  1. Максимально эффективное кэширование
  2. Кэширование настолько низкое, насколько вы можете, является наиболее пригодным для повторного использования.

Таким образом, если вы кешируете на уровне DAO, у вас больше шансов, что результат кеша будет использоваться несколькими службами.

Однако, если вы кэшируете на уровне веб-сервиса, ваш пользователь получит молниеносно быстрый ответ.

Итак, это зависит. Выберите все, что соответствует вашим потребностям. Услуга за услугу.

person Henri    schedule 12.08.2017