이번 장에서는 비동기 메세징에 대한 내용이다. 비동기란, 요청이 연속적으로 있다고 가정했을 때, 요청에 대한 응답이 안와도 바로 다음 요청을 할 수 있는 것을 뜻한다. 비동기로 통신할 수 있는 방법 중에 하나는 간접적으로 메세지를 보내는 것이다. 그렇게 되면 어플리케이션은 메세지만 던기면 되서 응답을 기다리지 않아도 된다. 따라서 다른 어플리케이션 간의 결합도가 느슨해지고 확장성에 용이하다. 이번장에서는 큐 메세징 서비스인 JMS, RabbitMQ, Kafka에 대한 설명으로 이뤄져있다. JMS JMS Template에서 제공하는 메소드를 통해 메세지를 전송 및 받을 수 있다. JMS를 사용하지 않는다면 broker와의 세션 컨넥션과 메세지 전송에 대한 예외처리 등을 직접 구현해야한다. 그니까 JMS가 ..