Tweak the WBE diagram (and present it as an svg)

Adjust parts of the WBE to reflect a little better what
the components do and explain better arrows mean and turn it
into an svg to scale and present better (and just in generally look
better on all svg supporting browsers; which is all browsers
now-a-days).

* Changes the diagram to add 'executor' to engine block.
* Adjusts communication for engine -> proxy -> workers is
  composed of task requests to revert/execute.
* Adjusts communication for worker -> proxy -> engine is
  more of capabilities, notifications and results (from
  prior execute/revert) requests.
* Adds endpoints into worker box. 
* Changes to using 'executor' + threads in worker; the thing
  that the worker uses to actually execute work (this is
  different than the executor in the engine box, although they
  are somewhat related in what they do...).

Change-Id: I068bdd4f912ac05f2416eb03fc07cd68656b9a43
This commit is contained in:
Joshua Harlow 2015-02-04 14:04:52 -08:00
parent 769ad6e2ec
commit 2cd90745ea
4 changed files with 4 additions and 1 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -78,7 +78,7 @@ is designed to accept/publish messages from/into a named exchange.
High level architecture
-----------------------
.. image:: img/worker-engine.png
.. image:: img/worker-engine.svg
:height: 340px
:align: right