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
5 months, 1 week agoadnankhan
8 months, 3 weeks agogilofernandes
1 year agogilofernandes
1 year, 1 month agolwong1
1 year, 8 months ago_d4d_
1 year, 11 months agomajda091983
2 years, 1 month agomamor
2 years, 1 month agojarit75
2 years, 2 months agomadgeezer
2 years, 3 months agorodriguescont
2 years, 5 months agorodriguescont
2 years, 5 months agobob_d_builder
2 years, 7 months agosanni27
2 years, 10 months agoOutdoor25
2 years, 11 months agomajda091983
2 years agoPavan_Nagineni
3 years, 3 months ago