MuleSoft Certified Integration Architect – Level 1 — Question 63
What is true about the network connections when a Mule application uses a JMS connector to interact with a JMS provider (message broker)?
Answer options
- A. The JMS connector supports both sending and receiving of JMS messages over the protocol determined by the JMS provider
- B. The AMQP protocol can be used by the JMS connector to portably establish connections to various types of JMS providers
- C. To receive messages into the Mule application, the JMS provider initiates a network connection to the JMS connector and pushes messages along this connection
- D. To complete sending a JMS message, the JMS connector must establish a network connection with the JMS message recipient
Correct answer: A
Explanation
Option A is correct because the JMS connector indeed supports both sending and receiving messages based on the JMS provider's protocol. Option B is incorrect as the JMS connector does not specifically use AMQP; it operates based on JMS standards. Option C is wrong because the JMS connector is responsible for initiating the connection to receive messages, not the JMS provider. Option D is also incorrect since the JMS connector does not need to establish a direct connection to the recipient for message sending.