본문 바로가기
728x90

activeMQ2

[MQ] ActiveMQ ActiveMQ ? - JMS(Java Message Service) 클라이언트와 함께 자바로 작성된 오픈 소스 메시지 브로커 - 엔터프라이즈 기능 제공(하나 이상의 클라이언트나 서버로부터 통신을 조성시키는 기능) JMS ? - 자바 기반의 MOM API 표준 - 둘 이상의 클라이언트 간의 메시지를 보낸다. - 비동기, 신뢰성을 가지며 분산 어플리케이션 컴포넌트 간의 통신을 허용 JMS 메시지 구조 - 헤더 : JMS 메시지 필수 값, 메시지 경로 지정 및 식별에 사용되는 값 - 등록정보 : 등록 정보 이름, 등록 정보 값의 쌍으로 지정 / 데이터를 작성한 프로세스에 대한 정보, 데이터가 작성된 시간, 데이터 각 부분의 구조 포함 - 본문유형 Stream Message : Java Primitive 값의.. 2021. 6. 10.
[MQ] RabbitMQ vs Kafka vs ActiveMQ RabbitMQ vs Kafka vs ActiveMQ ? - 비동기 통신을 제공하고, 보낸 사람과 받는 사람을 분리(공통) RabbitMQ 빠르고 쉽게 구성 할 수 있으며 직관적 AMQT 프로토콜을 구현해놓은 프로그램 신뢰성, 유연한 라우팅, 관리 UI의 편리성 Kafka 확장성, 고성능 및 높은 처리량 대용량 실시간 로그 처리에 특화, 단순한 메시지 헤더를 지닌 TCP 기반의 프로토콜 사용으로 오버헤드 감소 분산 시스템으로 인해 분산 및 복제 구성 장점, 노드 장애에 대한 대응성을 가지고 있음 ActiveMQ 높은 신뢰성, 효율적이고 사용하기 쉬운 오픈 소스 자바로 만든 오픈소스 메시지 브로커 다양한 언어와 프로토콜을 지원(Java, C, C++, C#, Ruby, Perl, Python, 그리고 PH.. 2021. 6. 10.
728x90