-
Notifications
You must be signed in to change notification settings - Fork 4
부하 테스트를 통한 메일수신 및 DB저장, FCM전송까지의 병목 지점을 찾고 성능 개선 #108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
78f5ce0
Remove: 로깅용 자료형으로 안전한AtomicInteger 사용으로 인한 기존 로깅 dto 제거
GitJIHO db4e951
Fix: ArticleEntity 객체를 만들 때 ImageUrl을 포함하도록 수정
GitJIHO 6f58a05
Chore: Redis 연결 설정 안정적인 동시성 처리를 위한 최적화
GitJIHO c746456
Refactor: Article 비동기 배치 Consumer에서 Redis를 활용한 중복처리 조회 multiGet을 통한 배…
GitJIHO 51ed06c
Refactor: Fcm 비동기 배치 Consumer에서 fcm 쓰레드 풀을 활용한 병렬 처리 및 전송 로직 최적화로 성능 향상
GitJIHO 84a5dd4
Chore: invaildToken에 대한 로깅 추가
GitJIHO f2b642a
Merge branch 'dev' of https://github.com/newzet-dev/mail-server into …
GitJIHO 29961b6
Feat: article 로직의 ack 처리 전 배치단위의 원자적 트랜잭션 및 실패시 ack 처리 방지를 위한 try-cat…
GitJIHO 5946633
Feat: 비동기 배치처리 재시작 시 consumer group 내부 Pending Entity List에 남아있는 redi…
GitJIHO 8cec6f9
Test: 없어진 로직에 맞춰 테스트 제거
GitJIHO af1d16d
Merge branch 'dev' into Refactor/issue-#107
GitJIHO fba300d
Merge branch 'dev' into Refactor/issue-#107
GitJIHO File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 0 additions & 36 deletions
36
src/main/java/com/newzet/api/article/repository/batch/dto/BatchProcessingResult.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
캐시 업데이트를 비동기적으로 수행하도록 변경하였다고 하셨는데, 순차적으로 처리되는 다음 배치 작업 이전에는 캐시가 업데이트 되는건가요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
100프로 보장하지는 않습니다..! 비동기의 한계가 아닌가 싶네요 😢