Apache Kafka는 아파치 소프트웨어 재단이 스칼라로 개발한 오픈 소스 메시지 브로커 프로젝트로 pub/sub 모델의 메시지 큐를 지원한다.마이크로서비스 아키텍처에서 메시지 브러커는 Message Backing Service로써 동작하며, 메시지의 처리를 통해 비동기 애플리케이션, DB 동기화, 보상트랜잭션 구현, PUB/SUB 구현 등 다양한 형태의 애플리케이션으로 응용될 수 있다.Kafka는 대표적인 메시지 브로커로써, RabbitMQ와 많이 비교된다.일반적으로 RabbitMQ는 대표적인 신뢰성 높은 메시지 브로커로써 각광받는다. 장애 발생 시에도 데이터 복원이 쉽고, 반드시 한번의 전송을 보장한다. 다만 성능면에서 Kafka 보다 떨어진다.Kafka는 대용량 실시간 처리에 특화되어 있다. 특히..
본 포스팅은 J2EE Spec 중 JMS Topic에 대해 알아보겠습니다.JEUS에서 JMS(Java Message Service)를 운영하는 방법을 설명한다. JEUS JMS의 특징, 구성요소와 구조, JMS 서버를 관리하고 모니터링 하는 방법을 설명하고, JMS 프로그래밍 방법을 예제와 함께 설명한다. 소개 Java Message Service Java Message Service(이하 JMS)는 어플리케이션간의 통신을 메시지 기반으로 수행하기 위한 Java 표준 API를 정의한 것이다. 여기에는 메시징에 필요한 구성 요소 및 메시지 모델에 해당하는 인터페이스를 정의하고 이들 간의 관계를 설명하고 있다. JMS 특징 JMS는 다음과 같은 특징을 갖는다. • 느슨한 결합 구조: 메시지 송신자와 수신자는..
본 포스팅은 J2EE Spec 중 JMS QUEUE 가이드입니다. Java Message Service(JMS)에 대해서 알아보고 JEUS에서 간단한 예제를 실행시켜보는 것을 목적으로 합니다. 먼저 JMS 개요입니다. JMS는 SUN에서 만들어진 엔터프라이즈 메시징을 위한 API로서 메시징 시스템 자체만이 아니라 메시징 시스템과 통신하는 메시지 클라이언트에서 필요한 클래스와 인터페이스에 대한 추상화도 포함합니다. JMS는 사용자가 생성한 Message를 가상채널로 전달하고 이 가상채널로부터 필요한 Message를 얻어올 수 있다. 또한 Message는 등록된 사용자로 전달이 보장됩니다. 다음으로 JMS 특징에 대해 살펴보겠습니다. Asynchronous로써 메시지가 비동기식으로 전달됩니다. 수신자가 수신..
- Total
- Today
- Yesterday
- node.js
- wildfly
- 마이크로서비스 아키텍처
- JEUS6
- 아키텍처
- JEUS7
- aa
- 마이크로서비스
- apache
- 오픈스택
- SA
- openstack tenant
- 쿠버네티스
- jeus
- MSA
- openstack token issue
- aws
- Architecture
- webtob
- Da
- API Gateway
- TA
- SWA
- git
- kubernetes
- OpenStack
- Docker
- k8s
- JBoss
- nodejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |