b92518eb5a8596a1c0b4ad9dfc75d76bc1821e18
- 재발급 결과를 캐시에 반영하지 않아 거래마다 발급되고, synchronized 가 JVM 단위라 클러스터에서 노드 수만큼 중복 발급되던 문제 - SessionManager.reissueOutboundAccessToken 추가 : 분산락 안에서 oldToken 을 비교해 이미 갱신됐으면 그 토큰을 쓰고, 아니면 한 번만 발급 후 캐시에 반영 - 발급 구현체는 호출자가 넘긴 어댑터 속성 기준으로 선택 (기존 의미 유지) - HttpClient5AdapterServiceRest : 응답 기반 재발급도 DB 기반 매니저를 쓰도록 정리 - 아웃바운드 토큰 분산락 키를 전역 상수에서 어댑터그룹별로 변경 - 단위테스트 12건 추가 (경합 상황 포함)
Description
No description provided
Languages
Java
100%