Other Challenges

In this lesson, we'll continue to discuss the challenges that an asynchronous approach poses.

Guaranteed delivery #

In an asynchronous system, the delivery of messages can be guaranteed if the system is appropriately implemented.

The sender has the messaging system confirm that it received the message. Afterwards, the messaging system has the recipient of the message acknowledge the receipt. However, if the recipient never picks up the data and thus prevents delivery, the sender has an acknowledgement, but the message still does not arrive at the recipient.

Get hands-on with 1200+ tech skills courses.