A user has configured Mediator M1 to receive and route product information from System X into its internal applications in chronological order. For each product, M1 receives one ''create'' event followed by any number of ''update '' events from an AQ Queue via a JMS adapter. M1 can receive updates to the product at any time of day.
The user claims that incoming messages for each product are received and processed in the correct chronological order 95 % of the time. However, the messages are being processed out of order 5 % of the time. This results in critical errors in the target systems. The user expects all messages pertaining to a product to be unconditionally processed in the order of arrival at M1.
What causes this discrepancy?
Carlton
16 days agoJusta
20 days agoAhmad
24 days agoNoelia
25 days agoNikita
26 days ago