async
-
spring boot: 비동기 처리하기Spring Boot 🍃 2023. 12. 5. 00:01
보고 배운 인강 링크 웹 MVC에서는 많이 사용할 일이 없다고 하지만, 비동기에 대한 호기심을 풀어내기 위해 간단히 학습! 만약 DB를 사용할 때 비동기를 사용해야 한다면 NoSQL을 사용할 때는 Spring WebFlux 를 사용하는 것을 추천 RDB를 사용하게 된다면 여기서 사용하는 @Async 가 소용이 없다. 왜냐하면 트랜잭션 때문에 동기 방식으로 통신을 해야하기 때문에 전체적인 flow 자체가 비동기가 될 수 없다고 한다. 이러한 부분들은 spring 보다는 웹의 난이도, 아키텍처의 난이도가 올라갔을 때 경험해보게 될 수도 있는 부분이라고 강사님이 설명해주셨다. 이번 강의는 Spring WebFlux가 아닌, WebMvc에서도 이런식으로 코딩이 가능하다는 것을 체험해보기 위한 강의! 간단 실습 ..