2017-12-24 3 views
0

springboot에서 내 응용 프로그램 서버에 hystrix를 사용하고 있습니다. 요청 캐싱은 hystrixCommand에 의해 자동으로 수행됩니다. hystrix에서 특정 간격 후에 캐시를 삭제해야합니다. 어떻게해야합니까?hystrix에서 캐시를 제거하는 방법

답변

0

당신은 ... 당신이 HystrixCommand 개체의 getCacheKey() 메소드를 구현하여 사용할 수 있습니다 getCacheKey()

요청 캐싱을 구현해야 할 일이 들어

HystrixRequestCache.clear(cacheKey) 

를 호출하여이 작업을 수행 할 수 있습니다

@Override 
protected String getCacheKey() { 
    return String.valueOf(id); 
} 
+0

일정한 시간이 지난 후에 수행하는 방법 – Nipun

+0

해당 스케줄러를 쓸 수 있습니다. – pvpkiran

+0

또한 캐시는 요청 컨텍스트까지 사용할 수 있습니다. 이 경우 캐시를 더 오랫동안 유지할 수 있습니까? – Nipun

관련 문제