본문 바로가기

ActiveMQ2

[ActiveMQ] Producer.send 파헤치기 분명 producer를 생성하는 로직이 있을텐데 아무리 찾아봐도 내용을 가져와 조립하고 mqAutoResProducer.send(response); 에서 끝나고있었다. 어떻게 producer가 생성되는지 궁금했기 때문에, send 부분을 파헤쳐보기로했다. Producer.send(Response) 과정 try{ ... mqAutoResProducer.send(response); ... } //Producer 시작 private JmsTemplate jmsTemplate; private String destination; @Override public void send(final Response response) { jmsTemplate.convertAndSend(destination, response);.. 2020. 10. 24.
[ActiveMQ] ActiveMQ 란? (feat. 여러 MQ 정리) JMS, MOM 나도 드디어 MQ를 사용한 프로젝트를 할 일이 생겼다..! 그렇다면 MQ에 대해서 공부를 해야겠지? ㄱㄱ 메세지 큐를 사용하는 이유 기존의 동기식 통신 방식은 사용자로부터 받은 요청을 전부 처리할 때까지 Blocking 상태에 빠지게 된다. 요청이 전부 처리되어야 사용자에게 응답을 주고 다시 요청을 받을 수 있다. 하지만 메세지 큐 사용 시 요청을 큐에 넣기만 하면 다음 사용자의 요청을 받아들일 수 있게 된다. activeMQ JMS(Java Message Service) 클라이언트와 함께 자바로 작성된 오픈 소스 메시지 브로커 하나 이상의 클라이언트나 서버로부터 통신을 조성시키는 엔터프라이즈 기능들을 제공 자바 및 기타 여러 언어 간 클라이언트 지원 - 위키피디아 - JMS 자바 기반의 MOM API .. 2020. 10. 19.