This repository has been archived on 2024-05-21. You can view files and clone it, but cannot push or open issues or pull requests.
edu-dis-labs/design/index.html

72 lines
10 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Проєктування системи | Назва проєкту</title>
<meta name="generator" content="VuePress 1.8.2">
<link rel="icon" href="/edu-dis-labs/favicon.ico">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.5.1/katex.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="description" content="Лабораторні роботи з дисципліни "Розподілені інформаційні системи"">
<link rel="preload" href="/edu-dis-labs/assets/css/0.styles.683d4db1.css" as="style"><link rel="preload" href="/edu-dis-labs/assets/js/app.e675a480.js" as="script"><link rel="preload" href="/edu-dis-labs/assets/js/2.7dd5beaa.js" as="script"><link rel="preload" href="/edu-dis-labs/assets/js/18.6f400601.js" as="script"><link rel="prefetch" href="/edu-dis-labs/assets/js/10.9a0a9a98.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/11.fda23a57.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/12.e2b6b404.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/13.2b616a60.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/14.3666446b.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/15.7bf46e45.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/16.3c990ec6.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/17.cc913dac.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/19.67a4f095.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/20.649ffdfb.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/21.1dd50f99.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/22.e9eaf73f.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/23.58c0e73a.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/24.9359bcb2.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/25.c6b5f5b6.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/26.99ea2af8.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/27.a4b4ad76.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/3.61039f57.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/4.c4e9c6bf.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/5.5c786487.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/6.39c15d54.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/7.ee8333dc.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/8.62f9d997.js"><link rel="prefetch" href="/edu-dis-labs/assets/js/9.73326d59.js">
<link rel="stylesheet" href="/edu-dis-labs/assets/css/0.styles.683d4db1.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/edu-dis-labs/" class="home-link router-link-active"><!----> <span class="site-name">Назва проєкту</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/edu-dis-labs/" class="nav-link">
Початок
</a></div> <a href="http://139.162.162.130:3000/hasslesstech/edu-dis-labs" target="_blank" rel="noopener noreferrer" class="repo-link">
Gitea
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/edu-dis-labs/" class="nav-link">
Початок
</a></div> <a href="http://139.162.162.130:3000/hasslesstech/edu-dis-labs" target="_blank" rel="noopener noreferrer" class="repo-link">
Gitea
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><a href="/edu-dis-labs/intro/" class="sidebar-link">Вступ</a></li><li><a href="/edu-dis-labs/requirements/" class="sidebar-link">Розроблення вимог до системи</a></li><li><a href="/edu-dis-labs/design/" aria-current="page" class="active sidebar-link">Проєктування архітектури системи</a></li><li><a href="/edu-dis-labs/software/" class="sidebar-link">Реалізація інформаційного та програмного забезпечення</a></li><li><a href="/edu-dis-labs/test/" class="sidebar-link">Тестування працездатності системи</a></li><li><a href="/edu-dis-labs/conclusion/" class="sidebar-link">Висновки</a></li><li><a href="/edu-dis-labs/api/" class="sidebar-link">API</a></li></ul> </aside> <main class="page"> <div class="theme-default-content content__default"><h1 id="проєктування-системи"><a href="#проєктування-системи" class="header-anchor">#</a> Проєктування системи</h1> <p>Вбудовування зображень діаграм здійснюється з використанням сервісу <a href="https://plantuml.com/" target="_blank" rel="noopener noreferrer">plantuml.com<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p> <p>В markdown-файлі використовується опис діаграми</p> <div class="language-md extra-class"><pre class="language-md"><code>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>center</span> <span class="token special-attr"><span class="token attr-name">style</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>
border-radius:4px;
border: 1px solid #cfd7e6;
box-shadow: 0 1px 3px 0 rgba(89,105,129,.05), 0 1px 1px 0 rgba(0,0,0,.025);
padding: 1em;<span class="token punctuation">&quot;</span></span></span>
<span class="token punctuation">&gt;</span></span>
@startuml
participant Client
participant SR as &quot;Service Registry&quot;
participant Service
Service -&gt; SR : register
SR -&gt; SR
SR --&gt; Service
...
SR -&gt; Service: heartbeat
SR <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>--</span> <span class="token attr-name"><span class="token namespace">Service:</span></span> <span class="token attr-name">health</span>
<span class="token attr-name">...</span>
<span class="token attr-name">Client</span> <span class="token attr-name">-</span><span class="token punctuation">&gt;</span></span> SR: find
Client <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>--</span> <span class="token attr-name"><span class="token namespace">SR:</span></span> <span class="token attr-name">service</span> <span class="token attr-name">endpoint</span>
<span class="token attr-name">Client</span> <span class="token attr-name">-</span><span class="token punctuation">&gt;</span></span> Service: request
Client &lt;-- Service: response
@enduml
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>center</span><span class="token punctuation">&gt;</span></span>
</code></pre></div><p>яка буде відображена наступним чином</p> <center style="border-radius:4px;border:1px solid #cfd7e6;box-shadow:0 1px 3px 0 rgba(89,105,129,.05), 0 1px 1px 0 rgba(0,0,0,.025);padding:1em;"><img src="https://www.plantuml.com/plantuml/svg/NL1T2eCm37xFAOBlUW0PGzWDz0ITPZFWQjT6ORTVR2tEzUdBzqVI9eZnihmc0DJN7ADJm3qxOmLl4vELCzUrQ08M7VcLUyAMdXp4Vue_Lv81ig-yRiaQVVIJ1vqY5y66zaHLLP35HDKuabRVoSWcNChof4mofb3QDhNM-60xP2f6b0lxCcG7DxDUzXF9ZPxU2mKvHGyjkDa6FGkWqHBzi2y0" alt="uml diagram"></center></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Останнє оновлення:</span> <span class="time">8/30/2021, 5:54:57 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/edu-dis-labs/requirements/" class="prev">
Розроблення вимог до системи
</a></span> <span class="next"><a href="/edu-dis-labs/software/">
Реалізація інформаційного та програмного забезпечення
</a>
</span></p></div> </main></div><div class="global-ui"><!----></div></div>
<script src="/edu-dis-labs/assets/js/app.e675a480.js" defer></script><script src="/edu-dis-labs/assets/js/2.7dd5beaa.js" defer></script><script src="/edu-dis-labs/assets/js/18.6f400601.js" defer></script>
</body>
</html>