edu-dis-labs-vodyana/docs/design/README.md

1.4 KiB
Raw Blame History

Проєктування системи

Вбудовування зображень діаграм здійснюється з використанням сервісу plantuml.com.

В markdown-файлі використовується опис діаграми


<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;"
>

@startuml

participant Client

participant SR as "Service Registry"

participant Service

Service -> SR : register
SR -> SR
SR --> Service
...

SR -> Service: heartbeat
SR <-- Service: health
...

Client -> SR: find
Client <-- SR: service endpoint
Client -> Service: request
Client <-- Service: response



@enduml

</center>

яка буде відображена наступним чином

@startuml

@startuml

participant Client

participant SR as "Service Registry"

participant Service

Service -> SR : register SR -> SR SR --> Service ...

SR -> Service: heartbeat SR <-- Service: health ...

Client -> SR: find Client <-- SR: service endpoint Client -> Service: request Client <-- Service: response

@enduml