MCIA-Level-1 문제 76
조직은 4개의 노드 고객 호스팅 Mule 런타임 클러스터를 사용하여 1개의 상태 비저장 API 구현을 호스팅합니다. API는 로드 분산을 위해 라운드 로빈을 사용하는 로드 밸런서를 통해 HTTPS를 통해 액세스됩니다. 클러스터의 각 노드는 현재 요청 수의 4배를 수락할 수 있도록 크기가 조정되었습니다.
클러스터의 두(2) 노드에 정전이 발생하여 더 이상 사용할 수 없습니다. 로드 밸런서는 중단을 지시하고 사용할 수 없는 두 노드가 추가 HTTP 요청을 수신하지 못하도록 차단합니다.
나머지 클러스터 노드가 완전히 작동한다고 가정할 때 평균적으로 어떤 성능 관련 결과가 보장됩니까?
클러스터의 두(2) 노드에 정전이 발생하여 더 이상 사용할 수 없습니다. 로드 밸런서는 중단을 지시하고 사용할 수 없는 두 노드가 추가 HTTP 요청을 수신하지 못하도록 차단합니다.
나머지 클러스터 노드가 완전히 작동한다고 가정할 때 평균적으로 어떤 성능 관련 결과가 보장됩니까?
MCIA-Level-1 문제 77
성능을 개선하기 위해 기존 고객 호스팅 Mule 런타임 클러스터에 추가 노드가 추가되고 있습니다. 이 클러스터에 배포된 Mule 애플리케이션은 로드 밸런서를 통해 API 클라이언트에 의해 호출됩니다.
이 변경을 수행하려면 무엇이 필요합니까?
이 변경을 수행하려면 무엇이 필요합니까?
MCIA-Level-1 문제 78
전시를 참고하세요.

장바구니 체크아웃 프로세스는 일련의 API 호출을 Experience API로 보내는 웹 스토어 백엔드로 구성되며, 이 백엔드는 차례로 Process API를 호출합니다. 모든 API 호출은 HTTPS POST를 통해 이루어집니다. Java 웹 스토어 백엔드는 Java EE 애플리케이션 서버에서 실행되는 반면, 모든 API 구현은 고객이 호스팅하는 Mule 런타임에서 실행되는 Mule 애플리케이션입니다.
각 개별 체크아웃 인스턴스에 속하는 모든 HTTP 요청 및 응답의 종단 간 상관 관계가 필요합니다. 이는 웹 스토어 백엔드, Experience API 구현 및 Process API 구현에 의해 작성된 모든 로그 항목이 동일한 체크아웃 인스턴스에 속하는 모든 요청 및 응답에 대해 동일한 상관 ID를 포함하도록 공통 상관 ID를 통해 수행되어야 합니다.
웹 스토어 백엔드와 Experience API 및 Process API 구현이 각 체크아웃 인스턴스에 대한 API 호출의 종단 간 상관 관계에 참여하는 가장 효율적인 방법(최소한의 사용자 정의 코딩 또는 구성 사용)은 무엇입니까?

장바구니 체크아웃 프로세스는 일련의 API 호출을 Experience API로 보내는 웹 스토어 백엔드로 구성되며, 이 백엔드는 차례로 Process API를 호출합니다. 모든 API 호출은 HTTPS POST를 통해 이루어집니다. Java 웹 스토어 백엔드는 Java EE 애플리케이션 서버에서 실행되는 반면, 모든 API 구현은 고객이 호스팅하는 Mule 런타임에서 실행되는 Mule 애플리케이션입니다.
각 개별 체크아웃 인스턴스에 속하는 모든 HTTP 요청 및 응답의 종단 간 상관 관계가 필요합니다. 이는 웹 스토어 백엔드, Experience API 구현 및 Process API 구현에 의해 작성된 모든 로그 항목이 동일한 체크아웃 인스턴스에 속하는 모든 요청 및 응답에 대해 동일한 상관 ID를 포함하도록 공통 상관 ID를 통해 수행되어야 합니다.
웹 스토어 백엔드와 Experience API 및 Process API 구현이 각 체크아웃 인스턴스에 대한 API 호출의 종단 간 상관 관계에 참여하는 가장 효율적인 방법(최소한의 사용자 정의 코딩 또는 구성 사용)은 무엇입니까?
MCIA-Level-1 문제 79
전시를 참고하세요. Mule 애플리케이션은 고객이 호스팅하는 두 개의 Mule 런타임 클러스터에 배포됩니다. Mule 애플리케이션에는 데이터베이스를 폴링하는 흐름과 HTTP Listener를 사용하는 다른 흐름이 있습니다.
HTTP 클라이언트는 HTTP 요청을 개별 클러스터 노드로 직접 보냅니다.
클러스터의 기본(마스터) 노드가 실패한 후 해당 노드가 다시 시작되기 전에 데이터베이스 폴링 및 HTTP 요청 처리는 어떻게 됩니까?

HTTP 클라이언트는 HTTP 요청을 개별 클러스터 노드로 직접 보냅니다.
클러스터의 기본(마스터) 노드가 실패한 후 해당 노드가 다시 시작되기 전에 데이터베이스 폴링 및 HTTP 요청 처리는 어떻게 됩니까?

MCIA-Level-1 문제 80
Mule 애플리케이션 A는 요청 객체의 가변 길이 목록을 포함하는 페이로드와 함께 요청 Anypoint MQ 메시지 REQU를 수신합니다. 애플리케이션 A는 For Each 범위를 사용하여 목록을 개별 개체로 분할하고 각 개체를 Anypoint MQ 대기열에 메시지로 보냅니다.
서비스 S는 해당 대기열에서 수신 대기하고, 다른 모든 메시지와 독립적으로 각 메시지를 처리하고, 응답 메시지를 응답 대기열로 보냅니다.
애플리케이션 A는 해당 응답 큐에서 수신 대기하고 서비스 S가 원래 REQU에서 보낸 요청 객체와 동일한 순서로 보낸 응답 목록을 포함하는 페이로드가 포함된 응답 Anypoint MQ 메시지 RESP를 생성하고 게시해야 합니다.
모든 요청 메시지에 대해 서비스 S에서 성공적인 응답 메시지를 반환한다고 가정합니다.
애플리케이션 A가 RESP와 REQU에 있는 객체 목록의 길이와 순서가 일치하도록 하는 동시에 메시지 처리량을 최대화하려면 무엇이 필요합니까?
서비스 S는 해당 대기열에서 수신 대기하고, 다른 모든 메시지와 독립적으로 각 메시지를 처리하고, 응답 메시지를 응답 대기열로 보냅니다.
애플리케이션 A는 해당 응답 큐에서 수신 대기하고 서비스 S가 원래 REQU에서 보낸 요청 객체와 동일한 순서로 보낸 응답 목록을 포함하는 페이로드가 포함된 응답 Anypoint MQ 메시지 RESP를 생성하고 게시해야 합니다.
모든 요청 메시지에 대해 서비스 S에서 성공적인 응답 메시지를 반환한다고 가정합니다.
애플리케이션 A가 RESP와 REQU에 있는 객체 목록의 길이와 순서가 일치하도록 하는 동시에 메시지 처리량을 최대화하려면 무엇이 필요합니까?
