replication.svg (18471B)
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <svg 3 xmlns:dc="http://purl.org/dc/elements/1.1/" 4 xmlns:cc="http://creativecommons.org/ns#" 5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 6 xmlns:svg="http://www.w3.org/2000/svg" 7 xmlns="http://www.w3.org/2000/svg" 8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 10 sodipodi:docname="replication.svg" 11 inkscape:version="1.0 (4035a4fb49, 2020-05-01)" 12 width="297.0mm" 13 height="210.0mm" 14 viewBox="0 0 297.0 210.0" 15 version="1.1" 16 id="SVGRoot"> 17 <defs 18 id="defs1461"> 19 <marker 20 inkscape:isstock="true" 21 style="overflow:visible;" 22 id="marker2714" 23 refX="0.0" 24 refY="0.0" 25 orient="auto" 26 inkscape:stockid="Arrow1Lend"> 27 <path 28 transform="scale(0.8) rotate(180) translate(12.5,0)" 29 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 30 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 31 id="path2712" /> 32 </marker> 33 <marker 34 inkscape:collect="always" 35 inkscape:stockid="Arrow1Lend" 36 orient="auto" 37 refY="0.0" 38 refX="0.0" 39 id="marker2662" 40 style="overflow:visible;" 41 inkscape:isstock="true"> 42 <path 43 id="path2660" 44 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 45 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 46 transform="scale(0.8) rotate(180) translate(12.5,0)" /> 47 </marker> 48 <marker 49 inkscape:collect="always" 50 inkscape:isstock="true" 51 style="overflow:visible;" 52 id="marker2616" 53 refX="0.0" 54 refY="0.0" 55 orient="auto" 56 inkscape:stockid="Arrow1Lend"> 57 <path 58 transform="scale(0.8) rotate(180) translate(12.5,0)" 59 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 60 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 61 id="path2614" /> 62 </marker> 63 <marker 64 inkscape:collect="always" 65 inkscape:stockid="Arrow1Lend" 66 orient="auto" 67 refY="0.0" 68 refX="0.0" 69 id="marker2576" 70 style="overflow:visible;" 71 inkscape:isstock="true"> 72 <path 73 id="path2574" 74 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 75 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 76 transform="scale(0.8) rotate(180) translate(12.5,0)" /> 77 </marker> 78 <marker 79 inkscape:collect="always" 80 inkscape:isstock="true" 81 style="overflow:visible;" 82 id="marker2542" 83 refX="0.0" 84 refY="0.0" 85 orient="auto" 86 inkscape:stockid="Arrow1Lend"> 87 <path 88 transform="scale(0.8) rotate(180) translate(12.5,0)" 89 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 90 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 91 id="path2540" /> 92 </marker> 93 <marker 94 inkscape:collect="always" 95 inkscape:stockid="Arrow1Lend" 96 orient="auto" 97 refY="0.0" 98 refX="0.0" 99 id="marker2514" 100 style="overflow:visible;" 101 inkscape:isstock="true"> 102 <path 103 id="path2512" 104 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 105 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 106 transform="scale(0.8) rotate(180) translate(12.5,0)" /> 107 </marker> 108 <marker 109 inkscape:collect="always" 110 inkscape:isstock="true" 111 style="overflow:visible;" 112 id="Arrow1Lend" 113 refX="0.0" 114 refY="0.0" 115 orient="auto" 116 inkscape:stockid="Arrow1Lend"> 117 <path 118 transform="scale(0.8) rotate(180) translate(12.5,0)" 119 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" 120 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " 121 id="path2237" /> 122 </marker> 123 <rect 124 id="rect2196" 125 height="3.9007863" 126 width="4.5762249" 127 y="120.19322" 128 x="264.57466" /> 129 </defs> 130 <sodipodi:namedview 131 inkscape:window-maximized="1" 132 inkscape:window-y="0" 133 inkscape:window-x="3840" 134 inkscape:window-height="2086" 135 inkscape:window-width="3840" 136 showgrid="false" 137 inkscape:document-rotation="0" 138 inkscape:current-layer="layer1" 139 inkscape:document-units="mm" 140 inkscape:cy="422.6026" 141 inkscape:cx="615.0082" 142 inkscape:zoom="1.4" 143 inkscape:pageshadow="2" 144 inkscape:pageopacity="0.0" 145 borderopacity="1.0" 146 bordercolor="#666666" 147 pagecolor="#ffffff" 148 id="base" /> 149 <metadata 150 id="metadata1464"> 151 <rdf:RDF> 152 <cc:Work 153 rdf:about=""> 154 <dc:format>image/svg+xml</dc:format> 155 <dc:type 156 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 157 <dc:title></dc:title> 158 </cc:Work> 159 </rdf:RDF> 160 </metadata> 161 <g 162 id="layer1" 163 inkscape:groupmode="layer" 164 inkscape:label="Layer 1"> 165 <g 166 transform="translate(-11.221353,20.667147)" 167 id="g2110"> 168 <g 169 id="g890" 170 transform="matrix(0.07147522,0,0,0.07147522,41.870798,24.492858)"> 171 <path 172 d="m 448,73.143 v 45.714 C 448,159.143 347.667,192 224,192 100.333,192 0,159.143 0,118.857 V 73.143 C 0,32.857 100.333,0 224,0 347.667,0 448,32.857 448,73.143 Z M 448,176 V 278.857 C 448,319.143 347.667,352 224,352 100.333,352 0,319.143 0,278.857 V 176 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z m 0,160 V 438.857 C 448,479.143 347.667,512 224,512 100.333,512 0,479.143 0,438.857 V 336 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z" 173 id="path879" /> 174 </g> 175 <text 176 xml:space="preserve" 177 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 178 x="36.053169" 179 y="69.701385" 180 id="text2097"><tspan 181 sodipodi:role="line" 182 id="tspan2095" 183 x="36.053169" 184 y="69.701385" 185 style="stroke-width:0.264583">Exchange production DB</tspan><tspan 186 sodipodi:role="line" 187 x="36.053169" 188 y="74.111099" 189 style="stroke-width:0.264583" 190 id="tspan2099" /></text> 191 </g> 192 <g 193 transform="translate(11.47121,2.2482939)" 194 id="g2116"> 195 <g 196 transform="matrix(0.07147522,0,0,0.07147522,19.178235,121.17556)" 197 id="g890-2"> 198 <path 199 id="path879-1" 200 d="m 448,73.143 v 45.714 C 448,159.143 347.667,192 224,192 100.333,192 0,159.143 0,118.857 V 73.143 C 0,32.857 100.333,0 224,0 347.667,0 448,32.857 448,73.143 Z M 448,176 V 278.857 C 448,319.143 347.667,352 224,352 100.333,352 0,319.143 0,278.857 V 176 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z m 0,160 V 438.857 C 448,479.143 347.667,512 224,512 100.333,512 0,479.143 0,438.857 V 336 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z" /> 201 </g> 202 <text 203 xml:space="preserve" 204 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 205 x="15.052144" 206 y="164.58421" 207 id="text2103"><tspan 208 sodipodi:role="line" 209 id="tspan2101" 210 x="15.052144" 211 y="164.58421" 212 style="stroke-width:0.264583">Exchange hotspare DB</tspan></text> 213 </g> 214 <g 215 transform="translate(-18.449501,17.09634)" 216 id="g2134"> 217 <g 218 transform="matrix(0.07147522,0,0,0.07147522,180.02977,23.090737)" 219 id="g890-0"> 220 <path 221 id="path879-5" 222 d="m 448,73.143 v 45.714 C 448,159.143 347.667,192 224,192 100.333,192 0,159.143 0,118.857 V 73.143 C 0,32.857 100.333,0 224,0 347.667,0 448,32.857 448,73.143 Z M 448,176 V 278.857 C 448,319.143 347.667,352 224,352 100.333,352 0,319.143 0,278.857 V 176 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z m 0,160 V 438.857 C 448,479.143 347.667,512 224,512 100.333,512 0,479.143 0,438.857 V 336 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z" /> 223 </g> 224 <text 225 xml:space="preserve" 226 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 227 x="178.26529" 228 y="66.899231" 229 id="text2120"><tspan 230 sodipodi:role="line" 231 id="tspan2118" 232 x="178.26529" 233 y="66.899231" 234 style="stroke-width:0.264583">Exchange ingres DB</tspan></text> 235 </g> 236 <g 237 transform="translate(-16.648393,27.04463)" 238 id="g2140"> 239 <g 240 transform="matrix(0.07147522,0,0,0.07147522,177.66977,95.095201)" 241 id="g890-1"> 242 <path 243 id="path879-10" 244 d="m 448,73.143 v 45.714 C 448,159.143 347.667,192 224,192 100.333,192 0,159.143 0,118.857 V 73.143 C 0,32.857 100.333,0 224,0 347.667,0 448,32.857 448,73.143 Z M 448,176 V 278.857 C 448,319.143 347.667,352 224,352 100.333,352 0,319.143 0,278.857 V 176 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z m 0,160 V 438.857 C 448,479.143 347.667,512 224,512 100.333,512 0,479.143 0,438.857 V 336 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z" /> 245 </g> 246 <text 247 xml:space="preserve" 248 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 249 x="175.99486" 250 y="140.82193" 251 id="text2124"><tspan 252 sodipodi:role="line" 253 id="tspan2122" 254 x="175.99486" 255 y="140.82193" 256 style="stroke-width:0.264583">Exchange "safe" DB</tspan></text> 257 </g> 258 <g 259 transform="translate(-18.645502,-113.69651)" 260 id="g2146"> 261 <g 262 transform="matrix(0.07147522,0,0,0.07147522,250.62455,153.8705)" 263 id="g890-8"> 264 <path 265 id="path879-50" 266 d="m 448,73.143 v 45.714 C 448,159.143 347.667,192 224,192 100.333,192 0,159.143 0,118.857 V 73.143 C 0,32.857 100.333,0 224,0 347.667,0 448,32.857 448,73.143 Z M 448,176 V 278.857 C 448,319.143 347.667,352 224,352 100.333,352 0,319.143 0,278.857 V 176 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z m 0,160 V 438.857 C 448,479.143 347.667,512 224,512 100.333,512 0,479.143 0,438.857 V 336 c 48.125,33.143 136.208,48.572 224,48.572 87.792,0 175.874,-15.429 224,-48.572 z" /> 267 </g> 268 <text 269 xml:space="preserve" 270 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 271 x="249.85829" 272 y="197.93983" 273 id="text2128"><tspan 274 sodipodi:role="line" 275 id="tspan2126" 276 x="249.85829" 277 y="197.93983" 278 style="stroke-width:0.264583">Auditor internal DB</tspan></text> 279 </g> 280 <text 281 id="text2150" 282 y="105.1814" 283 x="49.245609" 284 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 285 xml:space="preserve"><tspan 286 style="stroke-width:0.264583" 287 y="105.1814" 288 x="49.245609" 289 id="tspan2148" 290 sodipodi:role="line">Postgres replication</tspan></text> 291 <text 292 xml:space="preserve" 293 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 294 x="102.65125" 295 y="62.550148" 296 id="text2150-8"><tspan 297 sodipodi:role="line" 298 id="tspan2148-4" 299 x="102.65125" 300 y="62.550148" 301 style="stroke-width:0.264583">Postgres replication</tspan></text> 302 <text 303 id="text2188" 304 y="103.76974" 305 x="176.0363" 306 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 307 xml:space="preserve"><tspan 308 style="stroke-width:0.264583" 309 y="103.76974" 310 x="176.0363" 311 id="tspan2186" 312 sodipodi:role="line">taler-auditor-sync</tspan></text> 313 <text 314 id="text2192" 315 y="24.976534" 316 x="230.1824" 317 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 318 xml:space="preserve"><tspan 319 style="stroke-width:0.264583" 320 y="24.976534" 321 x="230.1824" 322 id="tspan2190" 323 sodipodi:role="line">taler-auditor-httpd</tspan></text> 324 <text 325 style="fill:black;fill-opacity:1;stroke:none;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:3.52777778px;line-height:1.25;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2196);" 326 id="text2194" 327 xml:space="preserve" /> 328 <text 329 id="text2202" 330 y="144.25079" 331 x="237.84789" 332 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 333 xml:space="preserve"><tspan 334 style="stroke-width:0.264583" 335 y="144.25079" 336 x="237.84789" 337 id="tspan2200" 338 sodipodi:role="line">taler-auditor</tspan></text> 339 <rect 340 y="17.823223" 341 x="5.5189505" 342 height="179.76277" 343 width="85.439964" 344 id="rect2204" 345 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 346 <rect 347 y="16.654621" 348 x="145.51649" 349 height="179.36324" 350 width="136.18742" 351 id="rect2206" 352 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 353 <text 354 id="text2210" 355 y="27.13241" 356 x="26.070297" 357 style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" 358 xml:space="preserve"><tspan 359 style="stroke-width:0.264583" 360 y="27.13241" 361 x="26.070297" 362 id="tspan2208" 363 sodipodi:role="line">taler-exchange-httpd</tspan></text> 364 <circle 365 r="0.025015881" 366 cy="30.470467" 367 cx="44.608482" 368 style="fill:#000000;stroke:#020000;stroke-width:0.264583" 369 id="path2212" /> 370 <path 371 id="path2214" 372 d="M 43.574858,30.273831 V 43.21797" 373 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" /> 374 <path 375 id="path2216" 376 d="M 46.56148,93.636877 V 120.51253" 377 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2514)" /> 378 <path 379 id="path2218" 380 d="M 65.551922,66.02918 H 157.89364" 381 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2714)" /> 382 <path 383 id="path2220" 384 d="M 175.61312,86.105081 V 118.69094" 385 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2662)" /> 386 <path 387 id="path2222" 388 d="M 234.62494,143.2384 H 197.9307" 389 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2542)" /> 390 <path 391 id="path2224" 392 d="M 248.98222,140.645 V 85.978695" 393 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2576)" /> 394 <path 395 id="path2226" 396 d="m 248.23207,28.995391 v 8.785561" 397 style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker2616)" /> 398 <ellipse 399 ry="5.0640941" 400 rx="26.22459" 401 cy="25.763792" 402 cx="45.386578" 403 id="path2228" 404 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 405 <ellipse 406 ry="4.3381324" 407 rx="22.319004" 408 cy="24.075922" 409 cx="247.19611" 410 id="path2230" 411 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 412 <ellipse 413 ry="4.9346147" 414 rx="13.054943" 415 cy="143.48093" 416 cx="248.29224" 417 id="path2232" 418 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.265;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 419 <rect 420 y="31.59581" 421 x="149.84781" 422 height="59.034092" 423 width="51.529339" 424 id="rect2770" 425 style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.264999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> 426 </g> 427 </svg>