일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- clean code
- spring boot
- GC
- 스프링부트
- 권한
- 비동기
- Producer
- assertj
- 시큐리티
- Spring
- 스프링 부트
- jvm
- 페이징
- java
- tomcat
- gdg
- g1
- Security
- 클린코드
- 페이스북
- apache
- JPA
- 스프링
- RabbitMQ
- OAuth
- load balancing
- Refactoring
- 리팩토링
- oauth2
- JWT
Archives
- Today
- Total
목록2017/05/18 (1)
허원철의 개발 블로그
Spring Boot - Async 제대로 사용하기
이번 글은 Spring Boot에서 Async를 제대로 사용해보기 위한 글입니다. 스프링캠프를 다녀온 이후에 Spring에서 제공해주는 Async를 다시 한번 되짚어보고자 SimpleAsyncTaskExecutor와 다른 스레드풀을 비교하여 포스팅해보기로 하였습니다. SimpleAsyncTaskExecutor는 스레드풀이 아닙니다. 그렇기 때문에 스레드를 관리하고 재사용하는 것이 아니라 계속 만들어냅니다. 스레드는 자원이 많이 들기 때문에 SimpleAsyncTaskExecutor를 쓰지 말아야합니다. SimpleAsyncTaskExecutor와 쓰레드풀을 만들어서 visualvm으로 가시화 해보겠습니다. 1. Bean 등록 ① SimpleAsyncTaskExecutor 1234@Overridepubli..
web
2017. 5. 18. 15:09