vault backup: 2023-09-24 13:42:33

This commit is contained in:
Alice 2023-09-24 13:42:33 +01:00
parent 8d4373eedc
commit 28dada29be
2 changed files with 703 additions and 5 deletions

View file

@ -54,9 +54,21 @@
- The proxy is a performance and availability bottleneck. - The proxy is a performance and availability bottleneck.
- E.g. MongoDB - E.g. MongoDB
### 3. Master Server ### 3. Master Server
- Architecture: [[mas]] - Architecture: [[master.excalidraw]]
- Proxy functions split between stub and master server - Scale out!
- The proxy is a performance and availability bottleneck. - E.g. HDFS
- E.g. MongoDB
### 4. Server Group
- Architecture: [[server-group.excalidraw 1]]
- 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

View file

@ -0,0 +1,686 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Text Elements
Server n ^P3etBY3i
Server 1 ^nddvAoYh
Client ^2H5iI5Ji
stub ^mUIeGtgi
protocol ^W6C0Zxfe
synchronization
protocol ^mIzzFwpR
%%
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
"elements": [
{
"type": "rectangle",
"version": 184,
"versionNonce": 422135955,
"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": 1695558813128,
"link": null,
"locked": false
},
{
"type": "text",
"version": 250,
"versionNonce": 1599831581,
"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": 81.0399169921875,
"height": 25,
"seed": 1715344979,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Server n",
"rawText": "Server n",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Server n",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "arrow",
"version": 420,
"versionNonce": 1958264371,
"isDeleted": false,
"id": "HdmLiBzCDAszPSanayBmD",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -78.79448273912638,
"y": -321.6451555789437,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 0.23562187345569896,
"height": 177.86740630039594,
"seed": 1426100829,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
0.23562187345569896,
-177.86740630039594
]
]
},
{
"type": "arrow",
"version": 410,
"versionNonce": 1591718525,
"isDeleted": false,
"id": "mLGydzme1zjjJCzgvgsfI",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 13.750866489327905,
"y": -314.70137417886434,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 1.6857120147317346,
"height": 190.34595202321805,
"seed": 956698685,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
1.6857120147317346,
-190.34595202321805
]
]
},
{
"type": "rectangle",
"version": 342,
"versionNonce": 1553881821,
"isDeleted": false,
"id": "eurHx-BtbpuH7j40VPKcX",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -232.02226399211912,
"y": -330.73753763036115,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"width": 206.8615888615924,
"height": 171.67379281812566,
"seed": 531416093,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false
},
{
"type": "text",
"version": 366,
"versionNonce": 1830307133,
"isDeleted": false,
"id": "nddvAoYh",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -162.51751298433152,
"y": -256.3887774887268,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"width": 77.11991882324219,
"height": 25,
"seed": 1360541821,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695558946621,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Server 1",
"rawText": "Server 1",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Server 1",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "arrow",
"version": 95,
"versionNonce": 287897405,
"isDeleted": false,
"id": "QwuJNQZVVN0wR2TR89s0M",
"fillStyle": "cross-hatch",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -55.54799130045339,
"y": -498.81368469955913,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 0.8695652173913118,
"height": 182.60869565217388,
"seed": 2011584627,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
0.8695652173913118,
182.60869565217388
]
]
},
{
"type": "arrow",
"version": 166,
"versionNonce": 728950547,
"isDeleted": false,
"id": "EqgZX0SA-1pgeu9Y-Z3t4",
"fillStyle": "cross-hatch",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 36.62592174302489,
"y": -503.32254138232895,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 2.6086956521739353,
"height": 193.91304347826087,
"seed": 1822241043,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
-2.6086956521739353,
193.91304347826087
]
]
},
{
"type": "rectangle",
"version": 239,
"versionNonce": 652281757,
"isDeleted": false,
"id": "wbbrmomWvI8_n-XSLx5BT",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -108.79825373129555,
"y": -656.8398202915577,
"strokeColor": "#f08c00",
"backgroundColor": "#ffec99",
"width": 179,
"height": 180,
"seed": 1351328701,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1695558813128,
"link": null,
"locked": false
},
{
"type": "text",
"version": 237,
"versionNonce": 2034928819,
"isDeleted": false,
"id": "2H5iI5Ji",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -44.798253731295546,
"y": -619.7735234417556,
"strokeColor": "#f08c00",
"backgroundColor": "#ffec99",
"width": 54.099945068359375,
"height": 25,
"seed": 775562269,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695558813129,
"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
},
{
"type": "rectangle",
"version": 247,
"versionNonce": 2146962429,
"isDeleted": false,
"id": "TVMCY0hVjT-CpWvdTtXGS",
"fillStyle": "cross-hatch",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -83.99714428070163,
"y": -537.8398202915577,
"strokeColor": "#e03131",
"backgroundColor": "#ffc9c9",
"width": 124,
"height": 47,
"seed": 1727633533,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "mUIeGtgi"
}
],
"updated": 1695558813129,
"link": null,
"locked": false
},
{
"type": "text",
"version": 192,
"versionNonce": 610041427,
"isDeleted": false,
"id": "mUIeGtgi",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -43.837117730408664,
"y": -526.8398202915577,
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"width": 43.67994689941406,
"height": 25,
"seed": 1418428637,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695558813129,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "stub",
"rawText": "stub",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "TVMCY0hVjT-CpWvdTtXGS",
"originalText": "stub",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "text",
"version": 146,
"versionNonce": 1757275891,
"isDeleted": false,
"id": "W6C0Zxfe",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -50.61831446127607,
"y": -415.90895847782247,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 62.64012145996094,
"height": 20,
"seed": 1610978643,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1695559173269,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "protocol",
"rawText": "protocol",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "protocol",
"lineHeight": 1.25,
"baseline": 14
},
{
"id": "RXVyBaYztwnEN2gn2wrhV",
"type": "arrow",
"x": -88.18714262018449,
"y": -176.2793288481928,
"width": 156.29629629629628,
"height": 89.62962962962962,
"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": 2098195069,
"version": 157,
"versionNonce": 2124425971,
"isDeleted": false,
"boundElements": null,
"updated": 1695559189059,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
72.59259259259258,
87.40740740740739
],
[
156.29629629629628,
-2.2222222222222285
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow"
},
{
"type": "arrow",
"version": 290,
"versionNonce": 872423827,
"isDeleted": false,
"id": "i9zlA1eM7r3W6W9EB6Sjt",
"fillStyle": "cross-hatch",
"strokeWidth": 0.5,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -111.63533645505859,
"y": -169.16804961440675,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 205.18518518518516,
"height": 109.62962962962956,
"seed": 1620371069,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1695559200501,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
92.59259259259258,
108.8888888888888
],
[
205.18518518518516,
-0.7407407407407618
]
]
},
{
"id": "mIzzFwpR",
"type": "text",
"x": -83.84270664557678,
"y": -51.60605153503553,
"width": 143.77984619140625,
"height": 50,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"fillStyle": "cross-hatch",
"strokeWidth": 0.5,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 2042435795,
"version": 199,
"versionNonce": 1424323859,
"isDeleted": false,
"boundElements": null,
"updated": 1695559222107,
"link": null,
"locked": false,
"text": "synchronization\nprotocol",
"rawText": "synchronization\nprotocol",
"fontSize": 20,
"fontFamily": 1,
"textAlign": "center",
"verticalAlign": "top",
"baseline": 43,
"containerId": null,
"originalText": "synchronization\nprotocol",
"lineHeight": 1.25
}
],
"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": 369.1649297299332,
"scrollY": 799.8772587806366,
"zoom": {
"value": 0.9797519347513614
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}
```
%%