Remove graphviz diagram generation in docs build, see #2505
* Plain image for the circuit breaker
This commit is contained in:
parent
8a63101839
commit
8817a38dff
4 changed files with 21 additions and 23 deletions
|
|
@ -51,28 +51,7 @@ What do they do?
|
||||||
* Callbacks can be provided for every state entry via `onOpen`, `onClose`, and `onHalfOpen`
|
* Callbacks can be provided for every state entry via `onOpen`, `onClose`, and `onHalfOpen`
|
||||||
* These are executed in the :class:`ExecutionContext` provided.
|
* These are executed in the :class:`ExecutionContext` provided.
|
||||||
|
|
||||||
.. graphviz::
|
.. image:: ../images/circuit-breaker-states.png
|
||||||
|
|
||||||
digraph circuit_breaker {
|
|
||||||
rankdir = "LR";
|
|
||||||
size = "6,5";
|
|
||||||
graph [ bgcolor = "transparent" ]
|
|
||||||
node [ fontname = "Helvetica",
|
|
||||||
fontsize = 14,
|
|
||||||
shape = circle,
|
|
||||||
color = white,
|
|
||||||
style = filled ];
|
|
||||||
edge [ fontname = "Helvetica", fontsize = 12 ]
|
|
||||||
Closed [ fillcolor = green2 ];
|
|
||||||
"Half-Open" [fillcolor = yellow2 ];
|
|
||||||
Open [ fillcolor = red2 ];
|
|
||||||
Closed -> Closed [ label = "Success" ];
|
|
||||||
"Half-Open" -> Open [ label = "Trip Breaker" ];
|
|
||||||
"Half-Open" -> Closed [ label = "Reset Breaker" ];
|
|
||||||
Closed -> Open [ label = "Trip Breaker" ];
|
|
||||||
Open -> Open [ label = "Calls failing fast" ];
|
|
||||||
Open -> "Half-Open" [ label = "Attempt Reset" ];
|
|
||||||
}
|
|
||||||
|
|
||||||
========
|
========
|
||||||
Examples
|
Examples
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import sys, os
|
||||||
# -- General configuration -----------------------------------------------------
|
# -- General configuration -----------------------------------------------------
|
||||||
|
|
||||||
sys.path.append(os.path.abspath('_sphinx/exts'))
|
sys.path.append(os.path.abspath('_sphinx/exts'))
|
||||||
extensions = ['sphinx.ext.todo', 'includecode', 'sphinx.ext.graphviz']
|
extensions = ['sphinx.ext.todo', 'includecode']
|
||||||
|
|
||||||
templates_path = ['_templates']
|
templates_path = ['_templates']
|
||||||
source_suffix = '.rst'
|
source_suffix = '.rst'
|
||||||
|
|
|
||||||
19
akka-docs/images/circuit-breaker-states.dot
Normal file
19
akka-docs/images/circuit-breaker-states.dot
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
digraph circuit_breaker {
|
||||||
|
rankdir = "LR";
|
||||||
|
size = "6,5";
|
||||||
|
graph [ bgcolor = "transparent" ]
|
||||||
|
node [ fontname = "Helvetica",
|
||||||
|
fontsize = 14,
|
||||||
|
shape = circle,
|
||||||
|
color = white,
|
||||||
|
style = filled ];
|
||||||
|
edge [ fontname = "Helvetica", fontsize = 12 ]
|
||||||
|
Closed [ fillcolor = green2 ];
|
||||||
|
"Half-Open" [fillcolor = yellow2 ];
|
||||||
|
Open [ fillcolor = red2 ];
|
||||||
|
Closed -> Closed [ label = "Success" ];
|
||||||
|
"Half-Open" -> Open [ label = "Trip Breaker" ];
|
||||||
|
"Half-Open" -> Closed [ label = "Reset Breaker" ];
|
||||||
|
Closed -> Open [ label = "Trip Breaker" ];
|
||||||
|
Open -> Open [ label = "Calls failing fast" ];
|
||||||
|
Open -> "Half-Open" [ label = "Attempt Reset" ];
|
||||||
BIN
akka-docs/images/circuit-breaker-states.png
Normal file
BIN
akka-docs/images/circuit-breaker-states.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Loading…
Add table
Add a link
Reference in a new issue