본문 바로가기

좋아하는 것_매직IT/10.microservice

10.마이크로서비스, 메시지 지향 미들웨어(MOM)란?

반응형

메시지 지향 미들웨어(MOM)

  • 마이크로서비스에서 MOM을 사용하면 결합도가 낮아짐.
  • 마이크로서비스는 MOM과 메시지를 주고 받음. 즉,송신자와 수신자는 서로를 알지 못하며 통신 채널만 알 수 있음을 의미함.
  • 송신자와 수신자는 메시지를 교환하는 토픽(topic) or 큐(queue)를 통해 서로를 찾음.
  • 부하분산관련 여러 수신자가 동일한 통신 채널에 대해 등록한 경우 수신자 중 한명이 메시지를 처리할 수 있음, 즉 부하는 분산시킬수 있음.
    • 로드 밸런스를 위한 특정 인프라가 필요 없음.
  • MOM은 사용성이 높아야 하고, 높은 처리량을 제공해야 함.
    • 모든 상황에서 적절한 성능을 보장하려면 설정과 관련한 노하우 필요함.

MOM 솔루션 소개

결론

  • 마이크로서비스에서 메시지지향미들웨어(MOM)을 사용하면 결합도가 낮아지고 데이터 처리 시 높은 처리량을 제공하므로 필수적인 요소임.
728x90
300x250