Refer to the exhibit. A Mule application is deployed to a multi-node Mule runtime cluster. The Mule application uses the competing consumer pattern among its cluster replicas to receive JMS messages from a JMS queue. To process each received JMS message, the following steps are performed in a flow:
Step 1: The JMS Correlation ID header is read from the received JMS message.
Step 2: The Mule application invokes an idempotent SOAP webservice over HTTPS, passing the JMS Correlation ID as one parameter in the SOAP request.
Step 3: The response from the SOAP webservice also returns the same JMS Correlation ID.
Step 4: The JMS Correlation ID received from the SOAP webservice is validated to be identical to the JMS Correlation ID received in Step 1.
Step 5: The Mule application creates a response JMS message, setting the JMS Correlation ID message header to the validated JMS Correlation ID and publishes that message to a response JMS queue.
Where should the Mule application store the JMS Correlation ID values received in Step 1 and Step 3 so that the validation in Step 4 can be performed, while also making the overall Mule application highly available, fault-tolerant, performant, and maintainable?
Alandt
6 months, 1 week agoadnankhan
9 months, 3 weeks agogilofernandes
1 year, 1 month agogilofernandes
1 year, 3 months agolwong1
1 year, 9 months ago_d4d_
2 years agomajda091983
2 years, 2 months agomamor
2 years, 2 months agojarit75
2 years, 3 months agomadgeezer
2 years, 4 months agorodriguescont
2 years, 6 months agorodriguescont
2 years, 6 months agobob_d_builder
2 years, 8 months agosanni27
2 years, 11 months agoOutdoor25
3 years agomajda091983
2 years, 1 month agoPavan_Nagineni
3 years, 4 months ago