From e11d289f14a3132aa93926e5f7dc79d5a973da0a Mon Sep 17 00:00:00 2001 From: Alice Date: Sun, 24 Sep 2023 13:47:33 +0100 Subject: [PATCH] vault backup: 2023-09-24 13:47:33 --- content/ASCN/T - Aula 2.md | 13 +- content/Excalidraw/ASCN/bus.excalidraw.md | 534 ++++++++++++++++++ ...lidraw 1.md => server-group.excalidraw.md} | 0 3 files changed, 541 insertions(+), 6 deletions(-) create mode 100644 content/Excalidraw/ASCN/bus.excalidraw.md rename content/Excalidraw/ASCN/{server-group.excalidraw 1.md => server-group.excalidraw.md} (100%) diff --git a/content/ASCN/T - Aula 2.md b/content/ASCN/T - Aula 2.md index 34e10a8..cf18060 100644 --- a/content/ASCN/T - Aula 2.md +++ b/content/ASCN/T - Aula 2.md @@ -60,15 +60,16 @@ - E.g. HDFS ### 4. Server Group -- Architecture: [[server-group.excalidraw 1]] +- Architecture: [[server-group.excalidraw]] - All servers can process requests. - Coordination may be necessary. - Resiliency! - E.g. ZooKeeper ### 5. Bus -- Architecture: [[server-group.excalidraw 1]] -- All servers can process requests. -- Coordination may be necessary. -- Resiliency! - - E.g. ZooKeeper \ No newline at end of file +- Architecture: [[server-group.excalidraw]] +- The bus routes messages. +- Participants publish and consume messages to/from the bus. +- Decouples producers from consumers. +- **Flexibility!** + - E.g. Kafka diff --git a/content/Excalidraw/ASCN/bus.excalidraw.md b/content/Excalidraw/ASCN/bus.excalidraw.md new file mode 100644 index 0000000..ef7ccb1 --- /dev/null +++ b/content/Excalidraw/ASCN/bus.excalidraw.md @@ -0,0 +1,534 @@ +--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== + + +# Text Elements +Server B ^P3etBY3i + +Server A ^nddvAoYh + +Client ^2H5iI5Ji + +%% +# Drawing +```json +{ + "type": "excalidraw", + "version": 2, + "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19", + "elements": [ + { + "type": "rectangle", + "version": 185, + "versionNonce": 1241789299, + "isDeleted": false, + "id": "vdEoEaujOxQ3Pg1WvHWir", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -13.435832332064479, + "y": -332.57148221526796, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 206.8615888615924, + "height": 171.67379281812566, + "seed": 744296755, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695559635498, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 253, + "versionNonce": 1847669053, + "isDeleted": false, + "id": "P3etBY3i", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 51.451578242244864, + "y": -259.9059155509628, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 86.23991394042969, + "height": 25, + "seed": 1715344979, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Server B", + "rawText": "Server B", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Server B", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "rectangle", + "version": 434, + "versionNonce": 1689472275, + "isDeleted": false, + "id": "eurHx-BtbpuH7j40VPKcX", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 0.004178593843676026, + "y": -670.2188491188394, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 206.8615888615924, + "height": 171.67379281812566, + "seed": 531416093, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 460, + "versionNonce": 1824653725, + "isDeleted": false, + "id": "nddvAoYh", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 69.50892960163128, + "y": -595.8700889772051, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 84.81991577148438, + "height": 25, + "seed": 1360541821, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Server A", + "rawText": "Server A", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Server A", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "rectangle", + "version": 345, + "versionNonce": 965620403, + "isDeleted": false, + "id": "wbbrmomWvI8_n-XSLx5BT", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -201.98920198303466, + "y": -636.8703313804707, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "width": 148.570302611677, + "height": 133.4045258741304, + "seed": 1351328701, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 324, + "versionNonce": 329893373, + "isDeleted": false, + "id": "2H5iI5Ji", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -153.2040506771962, + "y": -580.7854736629669, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "width": 54.099945068359375, + "height": 25, + "seed": 775562269, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Client", + "rawText": "Client", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Client", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "id": "hOaFzFc9bPVZTcwELucFn", + "type": "line", + "x": 245.55639435919676, + "y": -454.51632670583297, + "width": 466.9056693020808, + "height": 1.9018560867701808, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1412192253, + "version": 79, + "versionNonce": 691758163, + "isDeleted": false, + "boundElements": null, + "updated": 1695559635499, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -466.9056693020808, + 1.9018560867701808 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 174, + "versionNonce": 635043421, + "isDeleted": false, + "id": "eAnlKdL2KWbk11SCupSXM", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 246.25217260865753, + "y": -379.0925049177494, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 466.9056693020808, + "height": 1.9018560867701808, + "seed": 1193808285, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -466.9056693020808, + 1.9018560867701808 + ] + ] + }, + { + "id": "9haP5cOig2UDCSBTw8Vw-", + "type": "line", + "x": 241.75268218565645, + "y": -469.7311753999944, + "width": 53.25197042956523, + "height": 53.25197042956523, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [ + "5IvVRa1rCc5PGwt0sSwQ8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 470122163, + "version": 231, + "versionNonce": 999383539, + "isDeleted": false, + "boundElements": null, + "updated": 1695559635499, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 53.25197042956523, + 53.25197042956523 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "type": "line", + "version": 287, + "versionNonce": 170142397, + "isDeleted": false, + "id": "1hL1vLJ1m2fMv9H4fOASV", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 227.3908037275103, + "y": -357.7055951426731, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 68.46681912372674, + "height": 62.761250863416194, + "seed": 10509523, + "groupIds": [ + "5IvVRa1rCc5PGwt0sSwQ8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695559635499, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 68.46681912372674, + -62.761250863416194 + ] + ] + }, + { + "type": "line", + "version": 300, + "versionNonce": 1141173811, + "isDeleted": false, + "id": "K0lZ9QxFecm0n2yu2OwaZ", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -31.934783138720633, + "y": -456.39291252917224, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 53.25197042956523, + "height": 53.25197042956523, + "seed": 2069651325, + "groupIds": [ + "Bua5_qvSTZy9RYgHErB9M" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695559638488, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 53.25197042956523, + 53.25197042956523 + ] + ] + }, + { + "type": "line", + "version": 356, + "versionNonce": 1011789779, + "isDeleted": false, + "id": "PvciSYI-5PKr4UvVQDs_I", + "fillStyle": "cross-hatch", + "strokeWidth": 0.5, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -46.29666159686681, + "y": -344.36733227185096, + "strokeColor": "#1e1e1e", + "backgroundColor": "#a5d8ff", + "width": 68.46681912372674, + "height": 62.761250863416194, + "seed": 2130536413, + "groupIds": [ + "Bua5_qvSTZy9RYgHErB9M" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695559638488, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 68.46681912372674, + -62.761250863416194 + ] + ] + } + ], + "appState": { + "theme": "light", + "viewBackgroundColor": "#ffffff", + "currentItemStrokeColor": "#1e1e1e", + "currentItemBackgroundColor": "#a5d8ff", + "currentItemFillStyle": "cross-hatch", + "currentItemStrokeWidth": 0.5, + "currentItemStrokeStyle": "solid", + "currentItemRoughness": 1, + "currentItemOpacity": 100, + "currentItemFontFamily": 1, + "currentItemFontSize": 20, + "currentItemTextAlign": "center", + "currentItemStartArrowhead": null, + "currentItemEndArrowhead": "arrow", + "scrollX": 266.04289298198347, + "scrollY": 874.3659161110296, + "zoom": { + "value": 1.0516042795837857 + }, + "currentItemRoundness": "round", + "gridSize": null, + "gridColor": { + "Bold": "#C9C9C9FF", + "Regular": "#EDEDEDFF" + }, + "currentStrokeOptions": null, + "previousGridSize": null, + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + } + }, + "files": {} +} +``` +%% \ No newline at end of file diff --git a/content/Excalidraw/ASCN/server-group.excalidraw 1.md b/content/Excalidraw/ASCN/server-group.excalidraw.md similarity index 100% rename from content/Excalidraw/ASCN/server-group.excalidraw 1.md rename to content/Excalidraw/ASCN/server-group.excalidraw.md