MCIA - Level 1 Exam QuestionsBrowse all questions from this exam

MCIA - Level 1 Exam - Question 9


Refer to the exhibit. A Mule application is deployed to a cluster of two customer-hosted Mule runtimes. The Mule application has a flow that polls a database and another flow with an HTTP Listener.

HTTP clients send HTTP requests directly to individual cluster nodes.

What happens to database polling and HTTP request handling in the time after the primary (master) node of the cluster has failed, but before that node is restarted?

Show Answer
Correct Answer: C

When the primary node in a Mule cluster fails, the secondary node automatically takes over as the new primary node. Database polling continues because each node in the cluster independently accesses the database connection pool. However, since HTTP clients send requests directly to individual nodes and not through a load balancer, only the remaining active node will be able to accept HTTP requests. Requests sent to the failed node will be rejected until it is brought back online.

Discussion

12 comments
Sign in to comment
DA234Option: C
Jul 5, 2021

C is correct answer

siva_intOption: C
Aug 19, 2021

I agree C is correct

Pavan_NagineniOption: C
Aug 27, 2021

C. Database polling continues Only HTTP requests sent to the remaining node continue to be accepted

Outdoor25Option: C
Dec 29, 2021

Should be C. Cannot be D because increased latency means it will succeed in some time. However when the node comes up, it might have different IP which will mean requests sent to original ip might fail.

rodriguescontOption: C
Jun 27, 2022

When the primary node fails, the other one is automatically selected as new primary node. DB requests keeps polling because of they are resource-based connectors, so each one access the connection pool independently. In clusters, Listeners must be load balanced by an external solution. Once each HTTP Listener receives requests directly, so there’s no load balancer in this Architecture. It means that only the remaining node continues to receive HTTP requests.

sanni27Option: C
Jan 11, 2022

Should be C. Because other node will continue db polling and http request. Only failed node will stop db polling and http requester.

razz123098Option: C
Jun 14, 2022

C is the answer

[Removed]Option: C
Jul 1, 2022

if the primary is down then the command is automatically shifted to the serving node, so all request and polling is served by the remaining nodes and the ANS is C

madgeezerOption: C
Aug 4, 2022

C. Database polling continues Only HTTP requests sent to the remaining node continue to be accepted

majda091983Option: D
Oct 25, 2022

it is C

lzrvsOption: C
Dec 20, 2022

It is C

gilofernandesOption: C
Nov 9, 2023

C is the correct answer