devlos
Devlos Archive
devlos
전체 방문자
오늘
어제
12-12 17:55

최근 글

  • 분류 전체보기 (107)
    • 프로젝트 (1)
    • MSA 설계 & 도메인주도 설계 (9)
    • 클라우드 컴퓨팅 & NoSQL (87)
      • [Cilium Study] 실리움 스터디 (8)
      • [KANS] 쿠버네티스 네트워크 심화 스터디 (12)
      • [T101] 테라폼 4기 스터디 (8)
      • [CICD] CICD 맛보기 스터디 (3)
      • [T101] 테라폼 기초 입문 스터디 (6)
      • [AEWS] Amazon EKS 워크숍 스터디 (7)
      • [PKOS] 쿠버네티스 실무 실습 스터디 (7)
      • Kubernetes (13)
      • Docker (7)
      • Redis (1)
      • Jenkins (3)
      • Terraform (1)
      • Ansible (4)
      • Kafka (1)
    • 프로그래밍 (7)
      • Spring Boot (5)
      • Broker (1)
    • 성능과 튜닝 (1)
    • ALM (0)
    • 기타 (2)

인기 글

태그

  • kOps
  • terraform
  • 쿠버네티스 스터디
  • 쿠버네티스
  • DevOps
  • cilium
  • MSA
  • 데브옵스
  • Kubernetes
  • CloudNet@
  • t101 4기
  • docker
  • PKOS
  • 도커
  • 테라폼

티스토리

최근 댓글

hELLO · Designed By 정상우.
devlos

Devlos Archive

MOM (Message Oriented Middleware) 란?
프로그래밍/Broker

MOM (Message Oriented Middleware) 란?

2021. 8. 13. 20:23
반응형

MOM 이란?

 독립된 애플리케이션 간에 데이터를 주고 받을 수 있도록 하는 시스템 아키텍처다. 함수 호출이나 공유 메모리를 이용하여 애플리케이션 간 통신하는 것이 아니라, 메시지 교환을 이용하는 중간 계층에 대한 인프라 아키텍처 개념이다. 사용하게 될 경우 분산 컴퓨팅이 가능하며 서비스 간의 결합성이 낮아진다. 

 송신자와 수신자는 서로를 알지 못하며 통신 채널만 알 수 있다. 발신자와 수신자는 토픽이나 큐를 통해 서로를 찾는다. 여러 수신자가 동일한 통신 채널에 등록한 경우 수신자 중 한명이 메시지를 처리할 수 있다. 부하분산이 가능하기 때문에 로드 밸런스를 위한 특정 인프라가 필요하지 않다.

 


MOM의 특징

    1. 비동기 방식으로 메시지를 전달한다.
    2. Queue, Broadcast, Multicast 등의 방식으로 메시지를 전달한다.
    3. 메시지를 발행하는 Publisher (producer), 소비하는 Subscribe (consumer)로 구성되어 있다
      MOM 구조

참고자료

[1] 위키백과 | 메시지 지향 미들웨어 | 링크

반응형
    devlos
    devlos
    안녕하세요, Devlos 입니다. 새로 공부 중인 지식들을 공유하고, 명확히 이해하고자 블로그를 개설했습니다 :) 여러 DEVELOPER 분들과 자유롭게 지식을 공유하고 싶어요! 방문해 주셔서 감사합니다 😀 - DEVLOS -

    티스토리툴바