Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Let's look at an example using the following diagram. In it we see that the user has invoked a Consumer API call with a timeout:

draw.io Diagram
bordertruefalse
diagramNameAPI vs. Network Timeout
simpleViewerfalse
width
linksauto
tbstyletop
diagramDisplayName
lboxtrue
diagramWidth789
revision3

In this example, our API call needs to make a simple network I/O request. For the first two network request attempts, the broker failed to respond within the configured network I/O timeout. Because there was sufficient time left within the API timeout, the client was able to retry the network request until it succeeded on the third attempt.



draw.io Diagram
bordertruefalse
diagramNameAPI vs. Network Timeout #2
simpleViewerfalse
width
linksauto
tbstyletop
diagramDisplayName
lboxtrue
diagramWidth669
revision2

...