I'm an Azure newbie so forgive me. I'm going to have client apps (web, mobile) sending requests to Azure service bus. How do these clients receive a response from the worker that pulls the message from the queue and processes it? Assuming the following scenario:
The same experience would go for mobile apps
We have solved this problem using Azure Service Bus as we have two systems that cannot communicate directly with each other via API or other means, but both systems can communicate with Azure Service Bus. Here's how it works:
Works well. If the Husband (in step 3) is offline, for whatever reason, it processes the message when he wakes back up and publishes the response. The wife client app will timeout waiting for the response - there's a message saying that the data is unavailable at this time, but will be processed as soon as possible. In this case the message is important and we process the dead letter message later.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With