[JAVA] JMS ( Java Message Service )
JMS는 JAVA 프로그램에서 시스템의 메시지 생성, 송신, 수신, 삭제 등의 방법을 제공해줍니다. 리눅스의 IPC와 비슷한 개념이라고 보시면됩니다. 프로세스 간의 데이터를 교환하기 위한 목적으로 만들어졌으며, 사용하기도 쉽게 되어 있습니다 JMS는 크게 메시지를 생산하는 production과 소비하는 consumption으로 나눌 수 있습니다. JMS는 크게 두가지 타입의 메시징 모델을 지원합니다. 1. Point to point, P2P ( 1-1 ) 이 모델은 queue라고 불리는 하나의 채널(메시지를 송/수신하는 통로)을 경유하여 송/수신합니다. 여기서 송신 하는쪽은 producer이고, 수신받는 쪽은 consumer입니다. 메시지는 queue로 전송 되고, 여러 개의 consumer가 같은 메시..