비동기 처리에 대해 설명하기전에 받은 요청을 어떻게 처리했는지 먼저 설명드리겠습니다. 대량의 요청을 동시에 받으면 이 요청을 처리하기 까지 담아둘 곳이 필요합니다.이를 위해 ConcurrentLinkedQueue를 static으로 선언하여 전역에서 사용가능하게 하였고, 생성한 Queue에 요청 데이터를 담았습니다. ConcurrentLinkedQueue : 멀티스레드 환경에서 사용되는 안전한 큐 구현체데이터를 처리하기 위해 초마다 Queue 값을 읽어오는 스케줄러를 사용했습니다. 이 스케줄러는 요청 데이터를 읽어와서 발송 요청 서비스로 전달하는 역할을 합니다. 이때 요청데이터를 발송 요청 서비스로 보내기 위해 사용한 개념이 비동기 처리입니다.비동기 : 요청을 보내고 즉시 다음 작업 수행동기 : 요청 후..