Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- Java
- Algorithm
- CompletableFuture
- @async
- TaskExecutor
- GCS
- Infra
- 백업
- 백준
- mysql
- SUbmodule
- swapmemory
- webflux
- 파일업로드
- 백업스크립트
- programmers
- EC2
- AWS
- R2DBC
- gitActions
- JPA
- mono
- ci/cd
- 프로그래머스
- actions
- 알고리즘
- 비동기
- 스왑메모리
- github
- GoogleCloudStorage
Archives
- Today
- Total
목록synchronous (1)
쿵야지식떨이
[Spring] 비동기 처리 @Async 적용 (1) - 동기, 비동기란?
팀 프로젝트를 진행하면서 ai 서버와 통신을 하는 부분들이 많아졌다. npc에게 채팅을 요청하고, scenario를 받고, intro 요청을 하는 등등.. 요청하고 받아야 하는 것들이 늘어나면서 하나의 요청이 끝날 때까지 아무것도 못하는 동기 처리보다는 결과가 나오는데 시간이 걸리더라도 다른 작업을 할 수 있는 비동기 방식을 적용하는 게 좋겠다는 생각이 들었다. 동기 처리와 비동기 처리에 대한 부분부터 spring Boot에서 적용할 수 있는 @Async를 프로젝트에 실 적용하는 과정과 공부한 내용을 모두 기록해보려고 한다. 동기, 비동기란? 동기(Synchronous) 작업이 순차적으로 진행된다. → 한 작업이 끝나야 다음 작업이 시작된다. 요청을 하면 시간이 얼마나 걸리던지 요청한 자리에서 결과가 주..
Spring
2024. 2. 24. 12:20