11b439aaf121e813390688ce417e88de4acf546e
- near 캐시 사본 때문에 다른 노드가 방금 교체한 토큰을 못 보고 같은 주기에 두 번 발급되던 문제 (분산락을 잡은 뒤의 조회에서도 옛 값을 읽어 락만으로는 막지 못했음) - 캐시 조회를 짧은 비관적 트랜잭션으로 감싸 primary 값을 읽도록 함 발급 HTTP 호출은 트랜잭션 밖에 두어 장기 트랜잭션이 파티션 맵 교환을 막지 않게 함 - 재발급 판정에 validUntilTime 추가 : 요구 시각까지 유효한 토큰이 있으면 발급하지 않음 거래 중 재발급은 0 을 넘겨 만료 기준 검사를 건너뛴다 (만료 전이어도 기관이 거부한 상황) - 2노드 시험에서 주기당 발급 1회, 만료 창 0건 확인 - 단위테스트 3건 추가
Description
No description provided
Languages
Java
100%