Let's talk about messaging in the Azure, the Microsoft Cloud. You can think of URLs as buffers. Messages get stored in the buffers. Multiple services can access these buffers. However your client and server don't have to run simultaneously. Thus the buffer.
These type of messages are unidirectional. Messages get stored in memory. They are not grouped into transactions. And they do not last long. You can use the service bus if you deal with unstable network connections. It also works for one way asynchronous comms.
Messages remain by default for 5 minutes. The can stay for as little as 1 minute, and as high as 10 minutes. This is configurable. Buffer size defaults to 10 messages. The max is 50. The minimum is 1. It is best to choose the maximum setting for both the message duration and the size.
I am sure we will be hearing more about service bus buffers as Azure apps become more common.
Reproducing a Race Condition
-
We have a job at work that runs every Wednesday night. All of a sudden, it
aborted the last 2 weeks. This caused some critical data to be late. The
main ...