Skip to content

feat(general-goods/grpc): BlockingStub → FutureStub + @TimeLimiter 전환 [KAN-291]#43

Open
lian2945 wants to merge 1 commit into
mainfrom
feat/KAN-291
Open

feat(general-goods/grpc): BlockingStub → FutureStub + @TimeLimiter 전환 [KAN-291]#43
lian2945 wants to merge 1 commit into
mainfrom
feat/KAN-291

Conversation

@lian2945

Copy link
Copy Markdown
Collaborator

관련 이슈

KAN-291

변경 사항 요약

  • BlockingStub → FutureStub 전환
  • withDeadlineAfter() 제거 (TimeLimiter가 담당)
  • @Timelimiter 어노테이션 추가
  • 반환 타입 CompletableFuture 적용
  • fallback 메서드 반환 타입 맞춤
  • yml timelimiter 인스턴스 설정 추가

테스트 체크리스트

  • 로컬 빌드 성공 (./gradlew compileJava)
  • CircuitBreaker + TimeLimiter 정상 동작 확인
  • fallback 메서드 호출 확인

…293]

- CreatorGrpcAdapter: BlockingStub → FutureStub, withDeadlineAfter 제거
- @Timelimiter(name = "creatorService") 추가
- 반환 타입 CreatorId → CompletableFuture<CreatorId> 전환
- fallback 반환 타입도 CompletableFuture<CreatorId>로 통일
- CreatorIdQueryPort: 반환 타입 CompletableFuture<CreatorId>로 업데이트
- 서비스 레이어: getCreatorId().join() 호출로 변경

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant