본문 바로가기

사람과 자연

JMS 맹활약, 과연 어디까지인가?

JMS 맹활약, 과연 어디까지인가?


안녕하세요? 2015년이 15일 남았습니다. JMS HOPE 입니다. 

그동안 숨겨왔던 JMS 맹활약을 잠시 소개해드릴려고 해서 이 글을 쓴답니다.^^


그럼 먼저 자바 JMS 의 요소를 살펴보겠습니다. 



JMS 프로바이더

- JMS 인터페이스의 구현 메시지 지향 미들웨어입니다. 공급자는 Java JMS  구현 또는 비 Java 마더 어댑터 중 하나로 구현됩니다. 

JMS 클라이언트 - 생산 및 메시지를 수신하는 응용 프로그램이나 프로세서 입니다.

JMS 생산 발행인 - 생성하고 메시지를 전송하는 JMS 클라이언트입니다. 

JMS 소비자 - 가입자는 메시지를 수신하는 JMS 클라이언트입니다.

JMS 메시지 - 데이터를 포함하는 객체는 JMS 클라이언트 간에 전송합니다. 

JMS 큐 - 각 메시지를 한번만 처리되는 것을 보장합니다. 

JMS 주제 - 여러 가입자에게 전달되는 메시지를 게시 분배 메커니즘입니다. 



두번째, JMS 버전을 살펴보겠습니다. 

JMS 1.0.2b는 2001년 3월 18일 발표되었습니다. 

JMS 1.1은 2002년 7월 25일 자바 플렛폼입니다.


세번째, JMS Template 의의

JMS Template는 JMS Core 패키지에서 핵심 클래스입니다.

그것은 생성 및 전송 또는 동기적으로 메시지를 받는 자원의 해제를 처리하기 때문에

그것은 JMS 사용을 단순화합니다. 



네번째, 하나의 JMS 로 동시에 메시지를 받을 수 있을까요?

엄밀히 말한다면 별도의 세션을 사용한다고 합니다. 

그렇지만 추가로 사용할 수 있는 JMS 가 동시 소비에 도움이 된다고 합니다. 


다섯번째, 패키지 Javax.JMS 설명

자바메시지서비스(JMS) API는 생성, 전송 및 엔터프라이즈 메시징 시스템의 메시지를 읽을 수 있는 자바 프로그램을 위한 일반적인 방법을 제공합니다. 


여섯번째, 자바 EE 6 자습서는 어떻게 구성되어 있을까?

자바 메시지 서비스 개념

이 장에서는 자바 메시지 서비스(JMS) API, 응응 프로그램 생성,전송,수신,신뢰성,비동기, 느슨하게 결합된 통신을 이용하여 메시지를 읽을 수 있는 자바 API에 대한 소개를 제공하고 있어요.



- JMS API 개요

- 기본 JMS API 개념

- JMS API 프로그래밍 모델

- 강력한 JMS 응용 프로그램 만들기

- 자바 EE 애플리케이션에서 JMS API 사용하기


이상으로 JMS 맹활약에 대해 알려드렸습니다. 


솔직히 잘 모르고 계셨지요? 

하지만 모르셨어도 묵묵히 JMS가 맹활약하고 있었기에 우리 사회가 잘 돌아가고 있다는 것은 꼭 아시고 인정해주셨으면 하는 바램입니다. 


더욱 건강하시고 행복한 날 되시길 바라며 이상 JMS HOPE 였습니다.