요약
이 모듈에서는 Azure Service Bus가 AI 애플리케이션 구성 요소를 분리하고 유추 요청의 안정적인 배달을 보장하는 엔터프라이즈급 메시징 기능을 제공하는 방법을 알아보았습니다. 구독을 사용하는 네임스페이스, 큐 및 토픽의 핵심 개념을 살펴보했습니다. 또한 부하 평준화, 경쟁 소비자 및 임시 분리와 같은 메시징 패턴이 가변 유추 대기 시간 및 트래픽 급증과 같은 일반적인 AI 아키텍처 문제를 해결하는 방법을 살펴보기도 했습니다. 단일 소비자 처리를 위한 큐와 여러 서비스가 동일한 이벤트에 반응하는 팬아웃 워크플로를 위한 구독이 있는 토픽 사이에서 선택하는 방법을 배웠습니다. 프롬프트 및 모델 매개 변수를 JSON 페이로드로 직렬화하여 AI 워크로드에 대한 메시지를 구성하는 방법을 검토했습니다. 또한 종단 간 요청 추적에 상관 관계 ID를 포함하고 페이로드가 메시지 크기 제한을 초과하는 경우 클레임 확인 패턴을 적용하는 방법을 알아보았습니다. 마지막으로, 피킹 잠금 수신 모드를 사용하여 메시지를 안정적으로 처리하고, 완료, 포기, 데드 레터 처리 작업을 통해 메시지를 정산하는 방법을 배웠습니다. 또한 최대 배달 횟수를 설정하여 포이즌 메시지를 처리하고, 데드레터 큐를 모니터링하여 시스템 처리 실패를 감지하기 위한 방법도 살펴보았습니다.