Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
AWS advanced JDBC wrapper 플러그인 이해하기 섬네일

AWS advanced JDBC wrapper 플러그인 이해하기

AWS faviconAWS·Architecture·
AWSJavaPostgreSQLJDBCAurora
2025년 11월 17일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

AWS가 AWS Advanced JDBC Wrapper의 Aurora Initial Connection Strategy와 Failover v2 플러그인을 도입해 Aurora 클러스터의 읽기 전용 엔드포인트 연결 분배를 개선하고 장애조치 시 재연결 시간을 줄였습니다.

구현 방법

  • Aurora Initial Connection Strategy 플러그인으로 readerInitialConnectionHostSelectorStrategy를 Random, roundRobin, leastConnections, fastest 중에서 선택 가능하게 구현했습니다.
  • Failover v2 플러그인은 MonitorRdsHostListProvider로 토폴로지 정보를 별도 스레드에서 확인하고, 장애조치 시 재연결을 중앙에서 관리합니다.

주요 결과

  • Random 테스트에서 100개 연결을 3 Reader에 35/33/32%로 분배하는 등 비교적 균일하게 분배되었습니다. RoundRobin은 토폴로지 갱신으로 분배에 영향이 있었습니다.
  • 1초 동안 100개 연결을 설정하는 실험에서 Failover v2 활성화 시 재연결 평균 시간이 7.8초로 단축되었고, 비활성 상태는 15초였습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
JDBC setReadOnly 호출 이슈 해결기 섬네일
71%

JDBC setReadOnly 호출 이슈 해결기

인프랩 favicon인프랩·2024년 09월 01일
RDS MySQL에서 RDS Aurora로 DB이전 다운타임 최소화 하기 섬네일
69%

RDS MySQL에서 RDS Aurora로 DB이전 다운타임 최소화 하기

드라마앤컴퍼니(리멤버) favicon드라마앤컴퍼니(리멤버)·2025년 01월 14일
자비스앤빌런즈의 Amazon DynamoDB 도입기 – 외부 연계 데이터 저장과 약관 서비스 개선 섬네일
68%

자비스앤빌런즈의 Amazon DynamoDB 도입기 – 외부 연계 데이터 저장과 약관 서비스 개선

AWS faviconAWS·2025년 10월 21일