woodpecker/docs/versioned_docs/version-2.5/20-usage/15-terminology/architecture.svg

18 lines
31 KiB
XML
Raw Normal View History

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1282.9996179741865 779.860978713531" width="1282.9996179741865" height="779.860978713531">
<!-- svg-source:excalidraw -->
<defs>
<style class="style-fonts">
@font-face {
font-family: "Virgil";
src: url("https://excalidraw.com/Virgil.woff2");
}
@font-face {
font-family: "Cascadia";
src: url("https://excalidraw.com/Cascadia.woff2");
}
</style>
</defs>
<g stroke-linecap="round" transform="translate(92.59790151635025 159.80635094286413) rotate(0 236.44119291878587 91.59844357997463)"><path d="M32 0 L440.88 0 L448.38 0.5 L454.88 2 L460.38 4.5 L464.88 8 L468.38 12.5 L470.88 18 L472.38 24.5 L472.88 151.2 L472.38 158.7 L470.88 165.2 L468.38 170.7 L464.88 175.2 L460.38 178.7 L454.88 181.2 L448.38 182.7 L440.88 183.2 L32 183.2 L24.5 182.7 L18 181.2 L12.5 178.7 L8 175.2 L4.5 170.7 L2 165.2 L0.5 158.7 L0 151.2 L0.5 24.5 L2 18 L4.5 12.5 L8 8 L12.5 4.5 L18 2 L24.5 0.5 L32 0" stroke="none" stroke-width="0" fill="#e7f5ff"></path><path d="M32 0 M32 0 C181.31 0, 330.63 0, 440.88 0 M32 0 C194.62 0, 357.25 0, 440.88 0 M440.88 0 C462.22 0, 472.88 10.67, 472.88 32 M440.88 0 C462.22 0, 472.88 10.67, 472.88 32 M472.88 32 C472.88 58.86, 472.88 85.71, 472.88 151.2 M472.88 32 C472.88 69.31, 472.88 106.62, 472.88 151.2 M472.88 151.2 C472.88 172.53, 462.22 183.2, 440.88 183.2 M472.88 151.2 C472.88 172.53, 462.22 183.2, 440.88 183.2 M440.88 183.2 C307.85 183.2, 174.82 183.2, 32 183.2 M440.88 183.2 C299.14 183.2, 157.39 183.2, 32 183.2 M32 183.2 C10.67 183.2, 0 172.53, 0 151.2 M32 183.2 C10.67 183.2, 0 172.53, 0 151.2 M0 151.2 C0 105.84, 0 60.49, 0 32 M0 151.2 C0 126.74, 0 102.29, 0 32 M0 32 C0 10.67, 10.67 0, 32 0 M0 32 C0 10.67, 10.67 0, 32 0" stroke="#1971c2" stroke-width="4" fill="none"></path></g><g transform="translate(145.0449128073442 184.17242768152914) rotate(0 41.234375 16.100000000000023)"><text x="82.46875" y="0" font-family="Helvetica, Segoe UI Emoji" font-size="28px" fill="#1971c2" text-anchor="end" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">Server</text></g><g stroke-linecap="round" transform="translate(255.3078596723899 266.53957805019127) rotate(0 68 30)"><path d="M15 0 M15 0 C56 0, 97 0, 121 0 M15 0 C52.62 0, 90.24 0, 121 0 M121 0 C131 0, 136 5, 136 15 M121 0 C131 0, 136 5, 136 15 M136 15 C136 26.46, 136 37.92, 136 45 M136 15 C136 21.85, 136 28.7, 136 45 M136 45 C136 55, 131 60, 121 60 M136 45 C136 55, 131 60, 121 60 M121 60 C81.88 60, 42.76 60, 15 60 M121 60 C87.75 60, 54.49 60, 15 60 M15 60 C5 60, 0 55, 0 45 M15 60 C5 60, 0 55, 0 45 M0 45 C0 37.88, 0 30.76, 0 15 M0 45 C0 38.86, 0 32.71, 0 15 M0 15 C0 5, 5 0, 15 0 M0 15 C0 5, 5 0, 15 0" stroke="#c2255c" stroke-width="4" fill="none"></path></g><g transform="translate(309.3078596723899 280.43957805019136) rotate(0 14 16.100000000000023)"><text x="14" y="0" font-family="Helvetica, Segoe UI Emoji" font-size="28px" fill="#c2255c" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">UI</text></g><g stroke-linecap="round" transform="translate(406.4238856707416 260.4291937563778) rotate(0 67.68357518433095 31.1344514699216)"><path d="M15.57 0 M15.57 0 C54.72 0, 93.87 0, 119.8 0 M15.57 0 C37.45 0, 59.33 0, 119.8 0 M119.8 0 C130.18 0, 135.37 5.19, 135.37 15.57 M119.8 0 C130.18 0, 135.37 5.19, 135.37 15.57 M135.37 15.57 C135.37 22.11, 135.37 28.64, 135.37 46.7 M135.37 15.57 C135.37 25.73, 135.37 35.89, 135.37 46.7 M135.37 46.7 C135.37 57.08, 130.18 62.27, 119.8 62.27 M135.37 46.7 C135.37 57.08, 130.18 62.27, 119.8 62.27 M119.8 62.27 C86.13 62.27, 52.46 62.27, 15.57 62.27 M119.8 62.27 C82.39 62.27, 44.97 62.27, 15.57 62.27 M15.57 62.27 C5.19 62.27, 0 57.08, 0 46.7 M15.57 62.27 C5.19 62.27, 0 57.08, 0 46.7 M0 46.7 C0 38.4, 0 30.1, 0 15.57 M0 46.7 C0 34.57, 0 22.44, 0 15.57 M0 15.57 C0 5.19, 5.19 0, 15.57 0 M0 15.57 C0 5.19, 5.19 0, 15.57 0" stroke="#2f9e44" stroke-width="4" fill="none"></path></g><g transform="translate(433.65921866757253 275.4636452262994) rotate(0 40.4482421875 16.100000000000023)"><text x="40.4482421875" y="0" font-family="Helvetica, Segoe UI Emoji" font-size="28px" fill="#2f9e44" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="text-before-edge">GRPC</text></g><g stroke-linecap="round" transform="translate(671.0669125061322 395.3451788140767) rotate(0 300.96635273402717 87.53744800302059)"><path d="M32 0 L569.93 0 L577.43 0.5 L583.93 2 L589.43 4.5 L593.93 8 L597.43 12.5 L599.93 18 L601.43 24.5 L601.93