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
4 lines
25 KiB
XML
4 lines
25 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="66 108 679 322" width="679pt" height="322pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2015-02-04 22:00Z</dc:date><!-- Produced by OmniGraffle Professional 5.4.4 --></metadata><defs><font-face font-family="Arial" font-size="12" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.27344" descent="-211.91406" font-weight="bold"><font-face-src><font-face-name name="Arial-BoldMT"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black"><g><path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-family="Arial" font-size="10" panose-1="2 11 6 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="73.242188" slope="0" x-height="518.5547" cap-height="716.3086" ascent="905.27344" descent="-211.91406" font-weight="500"><font-face-src><font-face-name name="ArialMT"/></font-face-src></font-face><font-face font-family="Arial" font-size="11" panose-1="2 11 7 4 2 2 2 2 2 4" units-per-em="1000" underline-position="-105.95703" underline-thickness="104.98047" slope="0" x-height="518.5547" cap-height="715.8203" ascent="905.27344" descent="-211.91406" font-weight="bold"><font-face-src><font-face-name name="Arial-BoldMT"/></font-face-src></font-face></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><path d="M 114.09449 110.55118 L 183.54331 110.55118 C 191.75811 110.55118 198.4252 118.61518 198.4252 128.55118 C 198.4252 138.48718 191.75811 146.55118 183.54331 146.55118 L 114.09449 146.55118 C 105.879686 146.55118 99.2126 138.48718 99.2126 128.55118 C 99.2126 118.61518 105.879686 110.55118 114.09449 110.55118" fill="#7e7e7e"/><path d="M 114.09449 110.55118 L 183.54331 110.55118 C 191.75811 110.55118 198.4252 118.61518 198.4252 128.55118 C 198.4252 138.48718 191.75811 146.55118 183.54331 146.55118 L 114.09449 146.55118 C 105.879686 146.55118 99.2126 138.48718 99.2126 128.55118 C 99.2126 118.61518 105.879686 110.55118 114.09449 110.55118" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(114.13386 114.55118)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="9.4575" y="11" textLength="7.330078">T</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="15.896953" y="11" textLength="44.015625">askflow</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="21.343242" y="25" textLength="26.683594">User</tspan></text><path d="M 84.37008 232.44094 L 218.37008 232.44094 C 221.1315 232.44094 223.37008 237.68975 223.37008 244.16448 L 223.37008 410.63867 C 223.37008 417.1134 221.1315 422.3622 218.37008 422.3622 L 84.37008 422.3622 C 81.608656 422.3622 79.37008 417.1134 79.37008 410.63867 L 79.37008 244.16448 C 79.37008 237.68975 81.608656 232.44094 84.37008 232.44094 Z" fill="#7e7e7e"/><path d="M 84.37008 232.44094 L 218.37008 232.44094 C 221.1315 232.44094 223.37008 237.68975 223.37008 244.16448 L 223.37008 410.63867 C 223.37008 417.1134 221.1315 422.3622 218.37008 422.3622 L 84.37008 422.3622 C 81.608656 422.3622 79.37008 417.1134 79.37008 410.63867 L 79.37008 244.16448 C 79.37008 237.68975 81.608656 232.44094 84.37008 232.44094 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(84.37008 232.44094)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="46.999023" y="11" textLength="40.001953">Engine</tspan></text><path d="M 389.87401 235.27559 L 442.87401 235.27559 C 445.63544 235.27559 447.87401 238.17418 447.87401 241.74978 L 447.87401 333.68328 C 447.87401 337.25888 445.63544 340.15747 442.87401 340.15747 L 389.87401 340.15747 C 387.1126 340.15747 384.87401 337.25888 384.87401 333.68328 L 384.87401 241.74978 C 384.87401 238.17418 387.1126 235.27559 389.87401 235.27559 Z" fill="#7e7e7e"/><path d="M 389.87401 235.27559 L 442.87401 235.27559 C 445.63544 235.27559 447.87401 238.17418 447.87401 241.74978 L 447.87401 333.68328 C 447.87401 337.25888 445.63544 340.15747 442.87401 340.15747 L 389.87401 340.15747 C 387.1126 340.15747 384.87401 337.25888 384.87401 333.68328 L 384.87401 241.74978 C 384.87401 238.17418 387.1126 235.27559 389.87401 235.27559 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(389.87401 280.71653)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="9.824219" y="11" textLength="33.351562">Proxy</tspan></text><path d="M 552.98866 138.89763 L 737.67716 138.89763 C 740.4386 138.89763 742.67716 141.13621 742.67716 143.89763 L 742.67716 238.52263 C 742.67716 241.28406 740.4386 243.52263 737.67716 243.52263 L 552.98866 243.52263 C 550.22724 243.52263 547.98866 241.28406 547.98866 238.52263 L 547.98866 143.89763 C 547.98866 141.13621 550.22724 138.89763 552.98866 138.89763 Z" fill="#7e7e7e"/><path d="M 552.98866 138.89763 L 737.67716 138.89763 C 740.4386 138.89763 742.67716 141.13621 742.67716 143.89763 L 742.67716 238.52263 C 742.67716 241.28406 740.4386 243.52263 737.67716 243.52263 L 552.98866 243.52263 C 550.22724 243.52263 547.98866 241.28406 547.98866 238.52263 L 547.98866 143.89763 C 547.98866 141.13621 550.22724 138.89763 552.98866 138.89763 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(552.98866 138.89763)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="71.780773" y="11" textLength="11.326172">W</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="82.89015" y="11" textLength="30.017578">orker</tspan></text><path d="M 574.33044 159.0369 L 628.7124 159.0369 C 635.145 159.0369 640.36566 167.1009 640.36566 177.0369 C 640.36566 186.9729 635.145 195.0369 628.7124 195.0369 L 574.33044 195.0369 C 567.89783 195.0369 562.67716 186.9729 562.67716 177.0369 C 562.67716 167.1009 567.89783 159.0369 574.33044 159.0369" fill="#117b8d"/><path d="M 574.33044 159.0369 L 628.7124 159.0369 C 635.145 159.0369 640.36566 167.1009 640.36566 177.0369 C 640.36566 186.9729 635.145 195.0369 628.7124 195.0369 L 574.33044 195.0369 C 567.89783 195.0369 562.67716 186.9729 562.67716 177.0369 C 562.67716 167.1009 567.89783 159.0369 574.33044 159.0369" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(575.446 170.0369)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="7.392783" y="11" textLength="37.365234">Server</tspan></text><line x1="137.244095" y1="146.55118" x2="110.02021" y2="223.11309" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="223.37008" y1="257.07203" x2="374.97402" y2="257.07203" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="196.03675" y1="232.44094" x2="174.63981" y2="156.08397" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 416.37401 235.27559 L 416.37401 223.37559 L 416.37401 191.21013 L 536.08866 191.21013 L 538.08866 191.21013" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 384.87401 318.36103 L 372.97402 318.36103 L 298.17205 318.36103 L 233.27008 318.36103" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 645.3329 243.52263 L 645.3329 255.42263 L 645.3329 272.39428 L 459.77401 272.39428 L 457.77401 272.39428" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(511.6792 261.39428)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x="5.4648438" y="9" textLength="9.4384766">W</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="14.722656" y="9" textLength="77.8125">orker capabilities,</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x=".09375" y="20" textLength="97.8125">notification(s), result...</tspan></text><path d="M 552.98866 323.1496 L 737.67716 323.1496 C 740.4386 323.1496 742.67716 325.38818 742.67716 328.1496 L 742.67716 422.7746 C 742.67716 425.53602 740.4386 427.7746 737.67716 427.7746 L 552.98866 427.7746 C 550.22724 427.7746 547.98866 425.53602 547.98866 422.7746 L 547.98866 328.1496 C 547.98866 325.38818 550.22724 323.1496 552.98866 323.1496 Z" fill="#7e7e7e"/><path d="M 552.98866 323.1496 L 737.67716 323.1496 C 740.4386 323.1496 742.67716 325.38818 742.67716 328.1496 L 742.67716 422.7746 C 742.67716 425.53602 740.4386 427.7746 737.67716 427.7746 L 552.98866 427.7746 C 550.22724 427.7746 547.98866 425.53602 547.98866 422.7746 L 547.98866 328.1496 C 547.98866 325.38818 550.22724 323.1496 552.98866 323.1496 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(552.98866 323.1496)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="71.780773" y="11" textLength="11.326172">W</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="82.89015" y="11" textLength="30.017578">orker</tspan></text><path d="M 416.37401 340.15747 L 416.37401 352.05747 L 416.37401 375.4621 L 536.08866 375.4621 L 538.08866 375.4621" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 645.3329 323.1496 L 645.3329 311.2496 L 645.3329 303.03878 L 459.77401 303.03878 L 457.77401 303.03878" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(507.31273 292.03878)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x="5.4648438" y="9" textLength="9.4384766">W</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="14.722656" y="9" textLength="77.8125">orker capabilities,</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x=".09375" y="20" textLength="97.8125">notification(s), result...</tspan></text><path d="M 106.452965 250.2992 L 198.5357 250.2992 C 209.42777 250.2992 218.26772 255.1884 218.26772 261.2126 C 218.26772 267.23678 209.42777 272.12598 198.5357 272.12598 L 106.452965 272.12598 C 95.56089 272.12598 86.72095 267.23678 86.72095 261.2126 C 86.72095 255.1884 95.56089 250.2992 106.452965 250.2992" fill="#117b8d"/><path d="M 106.452965 250.2992 L 198.5357 250.2992 C 209.42777 250.2992 218.26772 255.1884 218.26772 261.2126 C 218.26772 267.23678 209.42777 272.12598 198.5357 272.12598 L 106.452965 272.12598 C 95.56089 272.12598 86.72095 267.23678 86.72095 261.2126 C 86.72095 255.1884 95.56089 250.2992 106.452965 250.2992" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(104.875626 254.2126)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="18.608941" y="11" textLength="58.01953">Scheduler</tspan></text><path d="M 106.452965 277.79527 L 198.5357 277.79527 C 209.42777 277.79527 218.26772 282.68447 218.26772 288.70866 C 218.26772 294.73285 209.42777 299.62204 198.5357 299.62204 L 106.452965 299.62204 C 95.56089 299.62204 86.72095 294.73285 86.72095 288.70866 C 86.72095 282.68447 95.56089 277.79527 106.452965 277.79527" fill="#117b8d"/><path d="M 106.452965 277.79527 L 198.5357 277.79527 C 209.42777 277.79527 218.26772 282.68447 218.26772 288.70866 C 218.26772 294.73285 209.42777 299.62204 198.5357 299.62204 L 106.452965 299.62204 C 95.56089 299.62204 86.72095 294.73285 86.72095 288.70866 C 86.72095 282.68447 95.56089 277.79527 106.452965 277.79527" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(104.875626 281.70866)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="22.607965" y="11" textLength="50.021484">Analyzer</tspan></text><path d="M 106.452965 306.14173 L 198.5357 306.14173 C 209.42777 306.14173 218.26772 311.03092 218.26772 317.05511 C 218.26772 323.0793 209.42777 327.9685 198.5357 327.9685 L 106.452965 327.9685 C 95.56089 327.9685 86.72095 323.0793 86.72095 317.05511 C 86.72095 311.03092 95.56089 306.14173 106.452965 306.14173" fill="#117b8d"/><path d="M 106.452965 306.14173 L 198.5357 306.14173 C 209.42777 306.14173 218.26772 311.03092 218.26772 317.05511 C 218.26772 323.0793 209.42777 327.9685 198.5357 327.9685 L 106.452965 327.9685 C 95.56089 327.9685 86.72095 323.0793 86.72095 317.05511 C 86.72095 311.03092 95.56089 306.14173 106.452965 306.14173" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(104.875626 310.05511)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="12.9546445" y="11" textLength="69.328125">Compilation</tspan></text><path d="M 106.452965 335.33858 L 198.5357 335.33858 C 209.42777 335.33858 218.26772 340.22777 218.26772 346.25196 C 218.26772 352.27615 209.42777 357.16535 198.5357 357.16535 L 106.452965 357.16535 C 95.56089 357.16535 86.72095 352.27615 86.72095 346.25196 C 86.72095 340.22777 95.56089 335.33858 106.452965 335.33858" fill="#117b8d"/><path d="M 106.452965 335.33858 L 198.5357 335.33858 C 209.42777 335.33858 218.26772 340.22777 218.26772 346.25196 C 218.26772 352.27615 209.42777 357.16535 198.5357 357.16535 L 106.452965 357.16535 C 95.56089 357.16535 86.72095 352.27615 86.72095 346.25196 C 86.72095 340.22777 95.56089 335.33858 106.452965 335.33858" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(104.875626 339.25196)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="17.946832" y="11" textLength="59.34375">Completer</tspan></text><path d="M 106.452965 363.68503 L 198.5357 363.68503 C 209.42777 363.68503 218.26772 368.57423 218.26772 374.59842 C 218.26772 380.6226 209.42777 385.5118 198.5357 385.5118 L 106.452965 385.5118 C 95.56089 385.5118 86.72095 380.6226 86.72095 374.59842 C 86.72095 368.57423 95.56089 363.68503 106.452965 363.68503" fill="#117b8d"/><path d="M 106.452965 363.68503 L 198.5357 363.68503 C 209.42777 363.68503 218.26772 368.57423 218.26772 374.59842 C 218.26772 380.6226 209.42777 385.5118 198.5357 385.5118 L 106.452965 385.5118 C 95.56089 385.5118 86.72095 380.6226 86.72095 374.59842 C 86.72095 368.57423 95.56089 363.68503 106.452965 363.68503" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(104.875626 367.59842)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="26.618707" y="11" textLength="42">Runner</tspan></text><path d="M 107.606033 394.86615 L 199.68877 394.86615 C 210.58084 394.86615 219.42079 399.75535 219.42079 405.77954 C 219.42079 411.80373 210.58084 416.69292 199.68877 416.69292 L 107.606033 416.69292 C 96.71396 416.69292 87.87402 411.80373 87.87402 405.77954 C 87.87402 399.75535 96.71396 394.86615 107.606033 394.86615" fill="#117b8d"/><path d="M 107.606033 394.86615 L 199.68877 394.86615 C 210.58084 394.86615 219.42079 399.75535 219.42079 405.77954 C 219.42079 411.80373 210.58084 416.69292 199.68877 416.69292 L 107.606033 416.69292 C 96.71396 416.69292 87.87402 411.80373 87.87402 405.77954 C 87.87402 399.75535 96.71396 394.86615 107.606033 394.86615" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(106.028695 398.77954)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="21.942926" y="11" textLength="51.351562">Executor</tspan></text><path d="M 654.13388 161.57481 L 726.3386 161.57481 C 729.10003 161.57481 731.3386 163.81338 731.3386 166.57481 L 731.3386 221.77166 C 731.3386 224.53308 729.10003 226.77166 726.3386 226.77166 L 654.13388 226.77166 C 651.37245 226.77166 649.13388 224.53308 649.13388 221.77166 L 649.13388 166.57481 C 649.13388 163.81338 651.37245 161.57481 654.13388 161.57481 Z" fill="#7e7e7e"/><path d="M 654.13388 161.57481 L 726.3386 161.57481 C 729.10003 161.57481 731.3386 163.81338 731.3386 166.57481 L 731.3386 221.77166 C 731.3386 224.53308 729.10003 226.77166 726.3386 226.77166 L 654.13388 226.77166 C 651.37245 226.77166 649.13388 224.53308 649.13388 221.77166 L 649.13388 166.57481 C 649.13388 163.81338 651.37245 161.57481 654.13388 161.57481 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(654.13388 161.57481)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="10.4265823" y="11" textLength="51.351562">Executor</tspan></text><path d="M 668.09813 181.28445 L 712.19813 181.28445 C 717.41453 181.28445 721.64813 189.34845 721.64813 199.28445 C 721.64813 209.22045 717.41453 217.28445 712.19813 217.28445 L 668.09813 217.28445 C 662.88173 217.28445 658.64813 209.22045 658.64813 199.28445 C 658.64813 189.34845 662.88173 181.28445 668.09813 181.28445" fill="#117b8d"/><path d="M 668.09813 181.28445 L 712.19813 181.28445 C 717.41453 181.28445 721.64813 189.34845 721.64813 199.28445 C 721.64813 209.22045 717.41453 217.28445 712.19813 217.28445 L 668.09813 217.28445 C 662.88173 217.28445 658.64813 209.22045 658.64813 199.28445 C 658.64813 189.34845 662.88173 181.28445 668.09813 181.28445" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(669.94813 185.28445)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x=".19609375" y="11" textLength="40.007812">Thread</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="7.5378906" y="25" textLength="25.324219">pool</tspan></text><path d="M 654.13388 348.66143 L 726.3386 348.66143 C 729.10003 348.66143 731.3386 350.9 731.3386 353.66143 L 731.3386 408.85828 C 731.3386 411.6197 729.10003 413.85828 726.3386 413.85828 L 654.13388 413.85828 C 651.37245 413.85828 649.13388 411.6197 649.13388 408.85828 L 649.13388 353.66143 C 649.13388 350.9 651.37245 348.66143 654.13388 348.66143 Z" fill="#7e7e7e"/><path d="M 654.13388 348.66143 L 726.3386 348.66143 C 729.10003 348.66143 731.3386 350.9 731.3386 353.66143 L 731.3386 408.85828 C 731.3386 411.6197 729.10003 413.85828 726.3386 413.85828 L 654.13388 413.85828 C 651.37245 413.85828 649.13388 411.6197 649.13388 408.85828 L 649.13388 353.66143 C 649.13388 350.9 651.37245 348.66143 654.13388 348.66143 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(654.13388 348.66143)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="10.4265823" y="11" textLength="51.351562">Executor</tspan></text><path d="M 668.09813 368.37107 L 712.19813 368.37107 C 717.41453 368.37107 721.64813 376.43507 721.64813 386.37107 C 721.64813 396.30707 717.41453 404.37107 712.19813 404.37107 L 668.09813 404.37107 C 662.88173 404.37107 658.64813 396.30707 658.64813 386.37107 C 658.64813 376.43507 662.88173 368.37107 668.09813 368.37107" fill="#117b8d"/><path d="M 668.09813 368.37107 L 712.19813 368.37107 C 717.41453 368.37107 721.64813 376.43507 721.64813 386.37107 C 721.64813 396.30707 717.41453 404.37107 712.19813 404.37107 L 668.09813 404.37107 C 662.88173 404.37107 658.64813 396.30707 658.64813 386.37107 C 658.64813 376.43507 662.88173 368.37107 668.09813 368.37107" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(669.94813 372.37107)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x=".19609375" y="11" textLength="40.007812">Thread</tspan><tspan font-family="Arial" font-size="12" font-weight="bold" x="7.5378906" y="25" textLength="25.324219">pool</tspan></text><text transform="translate(191.09056 175.74804)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x="15.825195" y="9" textLength="28.34961">Status</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x=".26611328" y="20" textLength="59.467773">notification(s)</tspan></text><text transform="translate(71.097224 172.29296)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x=".033691406" y="9" textLength="9.4384766">W</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="9.291504" y="9" textLength="31.674805">orkflow</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x=".48535156" y="20" textLength="40.029297">definition</tspan></text><text transform="translate(419.52757 153.36761)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x=".091308594" y="9" textLength="6.1083984">T</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="5.0913086" y="9" textLength="112.81738">ask (via kombu transport)</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="9.251465" y="20" textLength="99.49707">execute/revert request</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="10.369629" y="31" textLength="97.26074">(and any prior results)</tspan></text><text transform="translate(418.7008 382.97391)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x=".091308594" y="9" textLength="6.1083984">T</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="5.0913086" y="9" textLength="112.81738">ask (via kombu transport)</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="9.251465" y="20" textLength="99.49707">execute/revert request</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="10.369629" y="31" textLength="97.26074">(and any prior results)</tspan></text><text transform="translate(248.19686 219.22951)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x=".091308594" y="9" textLength="6.1083984">T</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="5.0913086" y="9" textLength="112.81738">ask (via kombu transport)</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="9.251465" y="20" textLength="99.49707">execute/revert request</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="10.369629" y="31" textLength="97.26074">(and any prior results)</tspan></text><text transform="translate(257.78347 292.1878)" fill="black"><tspan font-family="Arial" font-size="10" font-weight="500" x="5.4648438" y="9" textLength="9.4384766">W</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x="14.722656" y="9" textLength="77.8125">orker capabilities,</tspan><tspan font-family="Arial" font-size="10" font-weight="500" x=".09375" y="20" textLength="97.8125">notification(s), result...</tspan></text><rect x="564.0945" y="204.09449" width="73.70079" height="25.511812" fill="#117b8d"/><rect x="564.0945" y="204.09449" width="73.70079" height="25.511812" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(569.0945 210.8504)" fill="black"><tspan font-family="Arial" font-size="11" font-weight="bold" x="1.3022995" y="10" textLength="61.09619">Endpoint(s)</tspan></text><path d="M 574.33044 343.28888 L 628.7124 343.28888 C 635.145 343.28888 640.36566 351.35288 640.36566 361.28888 C 640.36566 371.22488 635.145 379.28888 628.7124 379.28888 L 574.33044 379.28888 C 567.89783 379.28888 562.67716 371.22488 562.67716 361.28888 C 562.67716 351.35288 567.89783 343.28888 574.33044 343.28888" fill="#117b8d"/><path d="M 574.33044 343.28888 L 628.7124 343.28888 C 635.145 343.28888 640.36566 351.35288 640.36566 361.28888 C 640.36566 371.22488 635.145 379.28888 628.7124 379.28888 L 574.33044 379.28888 C 567.89783 379.28888 562.67716 371.22488 562.67716 361.28888 C 562.67716 351.35288 567.89783 343.28888 574.33044 343.28888" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(575.446 354.28888)" fill="black"><tspan font-family="Arial" font-size="12" font-weight="bold" x="7.392783" y="11" textLength="37.365234">Server</tspan></text><rect x="564.0945" y="388.34647" width="73.70079" height="25.511812" fill="#117b8d"/><rect x="564.0945" y="388.34647" width="73.70079" height="25.511812" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(569.0945 395.10237)" fill="black"><tspan font-family="Arial" font-size="11" font-weight="bold" x="1.3022995" y="10" textLength="61.09619">Endpoint(s)</tspan></text></g></g></svg>
|