TTL
-
도메인명에 매핑된 ip 정보가 있을 텐데 이를 캐싱처리를 하는 것이 -> DNS CachingJVM단에서 이러한 캐싱 처리를 하고 있으니 -> JVM DNS Caching VIP, GSLB와 같은 기능을 이용하는 경우 상황에 따라서VIP의 경우에는 RIP가 변경될 수 도 있고GSLB의 경우에는 매핑이나 비율이 바뀌어야 되는데 캐싱처리 영향으로 의도한 바가 정확히 동작하지 않을 수 있다.보통의 HA(high availabilty)(고가용성)을 이루기 위해 VIP, GSLB 등을 사용한다. 이러한 상황을 방지하기 위해서 TTL 설정이 필요하다. 설정 방법Java 8 버전 $JAVA_HOME/jre/lib/security/java.security8 버전 이상 $JAVA_HOME/conf/security/j..
[Java] JVM DNS Caching TTL 설정(networkaddress.cache.ttl)도메인명에 매핑된 ip 정보가 있을 텐데 이를 캐싱처리를 하는 것이 -> DNS CachingJVM단에서 이러한 캐싱 처리를 하고 있으니 -> JVM DNS Caching VIP, GSLB와 같은 기능을 이용하는 경우 상황에 따라서VIP의 경우에는 RIP가 변경될 수 도 있고GSLB의 경우에는 매핑이나 비율이 바뀌어야 되는데 캐싱처리 영향으로 의도한 바가 정확히 동작하지 않을 수 있다.보통의 HA(high availabilty)(고가용성)을 이루기 위해 VIP, GSLB 등을 사용한다. 이러한 상황을 방지하기 위해서 TTL 설정이 필요하다. 설정 방법Java 8 버전 $JAVA_HOME/jre/lib/security/java.security8 버전 이상 $JAVA_HOME/conf/security/j..
2025.02.03 -
redis를 cache로 사용하는 방법을 알아보자.캐시란원본 데이터보다 더 빠르고 효율적으로 액세스 할 수 있는 임시 데이터 저장소캐시 도입으로 성능을 개선할 수 있는 조건데이터를 찾기 위해 검색하는 시간이 오래 걸리거나, 매번 계산을 통해 데이터를 가져와야 한다캐시가 원본 데이터에 요청하는 것보다 빨라야 한다캐시에 저장된 데이터가 잘 변하지 않는 데이터다캐시에 저장된 데이터가 자주 검색되는 데이터다 캐시로서의 레디스키/값 형태의 구성으로 간단하다인메모리 데이터 저장소로 빠르다자체적으로 고가용성 기능을 가지고 있는 솔루션이다장애 시에도 안정적 운영이 가능스케일 아웃을 손쉽게 할 수 있다캐싱 전략레디스를 어떻게 배치할 것인지에 따라 서비스 성능에 큰 영향을 끼친다캐싱되는 데이터의 유형데이터에 대한 액세스 ..
[Redis] Redis - Cacheredis를 cache로 사용하는 방법을 알아보자.캐시란원본 데이터보다 더 빠르고 효율적으로 액세스 할 수 있는 임시 데이터 저장소캐시 도입으로 성능을 개선할 수 있는 조건데이터를 찾기 위해 검색하는 시간이 오래 걸리거나, 매번 계산을 통해 데이터를 가져와야 한다캐시가 원본 데이터에 요청하는 것보다 빨라야 한다캐시에 저장된 데이터가 잘 변하지 않는 데이터다캐시에 저장된 데이터가 자주 검색되는 데이터다 캐시로서의 레디스키/값 형태의 구성으로 간단하다인메모리 데이터 저장소로 빠르다자체적으로 고가용성 기능을 가지고 있는 솔루션이다장애 시에도 안정적 운영이 가능스케일 아웃을 손쉽게 할 수 있다캐싱 전략레디스를 어떻게 배치할 것인지에 따라 서비스 성능에 큰 영향을 끼친다캐싱되는 데이터의 유형데이터에 대한 액세스 ..
2024.04.26