Spring

특정 비즈니스 로직에 있어서 메일 서비스는 동기적으로 실행을 하는 것보다 비동기적으로 수행되는 경우가 많습니다.클라이언트에게 화면이 멈춰있는 듯한 경험을 할 수 있기 때문입니다. 예를 들어 간단하게 A작업이 있다면, A작업이 수행되어 화면에 반영되고 부가적으로 메일 발송이 이루어진다고 할 때동기적으로 작동하게 된다면 1. 클라이언트 A작업을 수행2. 백엔드 서버에서는 A작업을 수행하면서 동시에 B(메일발송)작업 수행for(MailModel mailModel : mailList) { // A 작업 수행 for (User user : userList) { // B 작업 수행(메일 발송) }}3. B작업이 끝나기 전 까지는 A작업도 계속 멈춰있게 됩니다. 비동기 도입 고려비동기 로직을 고민할..
솜사탕코튼
'Spring' 태그의 글 목록 (2 Page)