fix: EventHub InMemoryCheckpointStore 빌드 오류 수정

- InMemoryCheckpointStore 클래스 제거 (Azure SDK에서 미제공)
- Checkpoint Storage 미설정 시 경고 로그만 출력
- 프로덕션 환경에서 Blob Storage 설정 필요 안내

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Minseo-Jo 2025-10-29 16:21:31 +09:00
parent 9c2d8dc9b2
commit 13eb213211

View File

@ -68,8 +68,9 @@ public class EventHubConfig {
.buildAsyncClient(); .buildAsyncClient();
builder.checkpointStore(new BlobCheckpointStore(blobContainerAsyncClient)); builder.checkpointStore(new BlobCheckpointStore(blobContainerAsyncClient));
} else { } else {
log.warn("Checkpoint Storage 미설정 - InMemory 모드 사용 (MVP 개발용, 재시작 시 처음부터 읽음)"); log.warn("⚠️ Checkpoint Storage 미설정 - 체크포인트 저장 안 함 (재시작 시 처음부터 읽음)");
builder.checkpointStore(new InMemoryCheckpointStore()); log.warn("⚠️ 프로덕션 환경에서는 AZURE_BLOB_CONNECTION_STRING 설정 필요");
// Checkpoint Store 없이 실행 (재시작 처음부터 읽음)
} }
eventProcessorClient = builder.buildEventProcessorClient(); eventProcessorClient = builder.buildEventProcessorClient();