issues
search
echo1241
/
echo
0
stars
0
forks
source link
[Feat] AWS S3 기반 파일 업로드/다운로드
#69
Closed
Berithx
closed
1 month ago
Berithx
commented
2 months ago
설명
AWS S3를 이용한 사진 업로드/다운로드
특정 도메인에서만 단독으로 사용하는 기능이 아니기에 공용 기능으로 구현
업로드 전략은 AWS Multipart 전략을 선택
일반적인 Multipartfile의 경우 클라이언트로부터 서버가 파일을 받아 S3에 업로드되는 동안 쓰레드가 묶이게 되며, 서버의 부하가 증가함. 이는 WebFlux 기반으로 비동기적으로 동작하는 현 서버의 상태에 부정적인 영향이 있을거라 생각함.
반대로 AWS Multipart의 경우 아래 사진과 같은 형태로 업로드가 이뤄짐. 결론적으로 서버의 부하가 줄어들고 쓰레드가 업로드를 진행하지 않기 때문에 서버의 비동기 동작에 영향이 없을 것으로 결론을 내림.
할 일
[ ] S3 버킷 생성
[ ] S3 버킷 ↔ 서버 상호작용 기능 확인
[ ] 업로드, 다운로드 기능 구현
구현 간 여러 도메인에서 간단하게 사용할 수 있도록 구현
설명
할 일