Создание приложения для кэширования Couchbase с использованием Java - PullRequest
0 голосов
/ 01 мая 2018

Может кто-нибудь здесь направить меня в правильном направлении для разработки приложения для кэширования? Любые ссылки на пример приветствуются.

1 Ответ

0 голосов
/ 01 мая 2018

С Spring-boot все довольно просто.

  1. Укажите конфигурацию кластера couchbase.
  2. Определите область, в которую будут считываться / записываться все данные, связанные с кэшем.
  3. Spring ожидает bean-компонент CacheManager. Определите это примерно так:
@Bean
public CacheManager cacheManager() {
CacheBuilder cacheBuilder = 
CacheBuilder.newInstance(bucket()).withExpiration(TTL);
return new CouchbaseCacheManager(cacheBuilder, CACHE_NAME);
}
  1. Добавить аннотацию @Configuration и @EnableCaching

Теперь для использования вы можете использовать аннотации @Cacheable, @CacheEvict, @CachePut и т. Д. Простое использование:

@Cacheable(CACHE_NAME)
public String getCompanyName(String companyId){}

Надеюсь, это поможет.

...