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

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

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

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초였습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개 섬네일
85%

Amazon Aurora를 위한 Advanced JDBC Wrapper Driver 소개

AWS faviconAWS·2025년 11월 26일
JDBC setReadOnly 호출 이슈 해결기 섬네일
71%

JDBC setReadOnly 호출 이슈 해결기

인프랩 favicon인프랩·2024년 09월 01일
Aurora MySQL의 숨겨진 idle close 동작 — HikariCP "Failed to validate connection" 추적기 섬네일
69%

Aurora MySQL의 숨겨진 idle close 동작 — HikariCP "Failed to validate connection" 추적기

여기어때 favicon여기어때·2026년 06월 08일