docs: new diagrams for template view and throttling

This commit is contained in:
Ilkka Seppälä
2025-04-12 09:17:38 +03:00
parent ba7be25af3
commit 95bfd6cb4d
4 changed files with 11 additions and 3 deletions
+4
View File
@@ -34,6 +34,10 @@ In plain words
> Control the consumption of resources used by an instance of an application, an individual tenant, or an entire service. This can allow the system to continue to function and meet service level agreements, even when an increase in demand places an extreme load on resources.
Flowchart
![Throttling Pattern Flowchart](./etc/throttling-flowchart.png)
## Programmatic Example of Throttling Pattern in Java
In this Java example, we demonstrate throttling. A young human and an old dwarf walk into a bar. They start ordering beers from the bartender. The bartender immediately sees that the young human shouldn't consume too many drinks too fast and refuses to serve if enough time has not passed. For the old dwarf, the serving rate can be higher.
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB