2024년 9월 27일 금요일

SAP Integration Suite의 Message Queues에 대한 정리

Message Queues란

  • Cloud Integraton의 메시지를 저장하여 비동기로 처리하는 JMS메시지 큐라고 함
  • JMS는 SAP Integration Suite의 Message Queue와 Apache Camel에서 공통적으로 사용되는 메시지 처리 메커니즘
  • Apache Camel과 SAP Integration Suite의 Message Queue는 직접적으로 연결되지는 않지만, JMS와 같은 공통된 메시징 표준을 통해 통합 시나리오에서 함께 사용될 수 있음

SAP Cloud Integration에서 메시지 큐 관리는 큐에 메시지를 일시적으로 저장하거나 큐에서 메시지를 읽는 역할을 합니다. 이는 메시지가 처리되는 동안 잠시 보관하거나, 다양한 통합 흐름 내에서 사용됩니다.

주요 어댑터 및 큐 사용 방식
1. AS2 발신 어댑터: 실행 중에 메시지를 JMS 큐에 임시로 저장합니다.
2. JMS 수신/발신 어댑터: JMS 큐에 메시지를 저장하거나 큐에서 메시지를 읽습니다.
3. XI 발신/수신 어댑터: 정확히 한 번(EO) 처리 시나리오에서 메시지를 임시로 저장할 수 있습니다.

메시지 큐 관리 화면
좌측 테이블: 활성화된 큐 목록을 표시합니다.
우측 테이블: 선택한 큐에 저장된 메시지를 자세히 보여줍니다.

일반 작업
큐 확인: 사용되지 않는 큐와 누락된 큐를 확인하고, 필요 없는 큐를 삭제하거나 누락된 큐를 재생성할 수 있습니다.
테이블 새로고침: 큐 목록을 업데이트합니다.
정렬: 큐 목록을 원하는 기준으로 정렬할 수 있습니다.

중요 사항
Enterprise Messaging 활성화 및 JMS Message Broker가 프로비저닝된 경우에만 메시지 큐 서비스가 제공됩니다.
이 기능을 통해 SAP Cloud Integration 내에서 메시지 처리를 효율적으로 관리하고, 큐의 상태를 실시간으로 모니터링할 수 있습니다.

간단하게 비유하자면
Integration Suite의 Message Queues를 쉽게 설명하자면, 우체국의 우편함에 비유할 수 있습니다.
임시 보관함: 마치 우체국의 우편함에 편지가 임시로 보관되었다가 정해진 시간에 배달되는 것처럼, 메시지 큐는 메시지를 잠시 저장했다가 처리될 때 꺼내어 전송합니다.
정확한 처리: 우체국이 각 편지를 정확한 주소로 보내는 것처럼, 메시지 큐는 정확하게 한 번(EO) 전송되어야 하는 메시지를 보장된 방식으로 처리합니다.
순차 처리: 여러 통합 흐름이 동시에 발생할 때, 큐는 메시지를 차례대로 처리하여 혼잡을 방지하고, 메시지가 손실되지 않도록 보장합니다.
따라서, Integration Suite의 Message Queues는 데이터(편지)가 올바른 순서로 안전하게 처리될 수 있도록 잠시 보관하고 필요한 시점에 전송하는 디지털 우체국의 우편함 역할을 합니다.


댓글 없음:

댓글 쓰기