일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Naver Cloud Platform
- NaverCloudPlatform
- Naver Cloud
- React
- docker
- navercloud
- DBDocs
- OrientalUnity
- 네이버클라우드
- junit
- 에프랩
- 네이버 클라우드
- mybatis
- papago
- ncloud
- F-Lab
- spring boot
- NooBLoL
- Pinpoint
- 회고
- Thymeleaf
- NCP
- ngrinder
- Scheduler
- Database
- spring
- AssertJ
- Java
- object storage
- Enum
Archives
- Today
- Total
목록async (1)
DevJong12
[Picasso][Spring]Scheduler와 Mail서비스 그리고 장애
목차 💡해당 페이지에서 모든 메일 실행 로직에 대해서는 Thread.sleep(500)으로 대체하였다. 이유는 메일을 발송함에 있어 한계가 존재하나, 실제 걸리는 시간은 약 500ms~1000ms로 확인하였기 떄문에, 성능 테스트에까지 굳이 메일 API를 확인할 필요는 없다고 판단하였다. 💡메소드는 스케쥴러 메소드 한개만을 기준으로 작업을 진행하였다. 개요 아래의 게시물에서 지난번에 MailService와 연결한 코드를 볼 수 있다. 메일서비스와 연계하면서 메일 시간에 대해서 측정을 하고 보니, 많은 양의 게시물의 상태값을 변경하고자 하면 너무나도 오랜시간을 Scheduler메소드가 잡혀있으면서, 상태값이 변경되지 않는 문제를 장애로 인식을 해볼 수 있게 되었다. [Picasso][Spring] @Sch..
프로젝트/Picasso
2023. 10. 3. 00:10