You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
52 lines
1.4 KiB
@startuml |
|
title "Архитектура платформы : teh" |
|
skinparam componentStyle rectangle |
|
allowmixing |
|
left to right direction |
|
|
|
component docker { |
|
component environment { |
|
component jvm |
|
component maven |
|
component git |
|
} |
|
|
|
component teh { |
|
|
|
component source { |
|
portin in81 |
|
portout out81 |
|
} |
|
component storage { |
|
portin in82 |
|
portout out82 |
|
} |
|
component face { |
|
portin in83 |
|
portout out83 |
|
} |
|
component logger { |
|
portin in85 |
|
portout out85 |
|
} |
|
component base { |
|
portout out5432 |
|
portin in5432 |
|
} |
|
|
|
portin env |
|
|
|
out81 --> in83 : "Данные СУБД\n в json-формате" |
|
out82 --> in83 : "Данные файловой системы\n в json-формате" |
|
out5432 --> in81 : "данные СУБД\n в виде персистентных объектов" |
|
out81 --> in85 : "Логи исполнения\n кода приложения" |
|
out82 --> in85 : "Логи исполнения\n кода приложения" |
|
out83 --> in85 : "Логи исполнения\n кода приложения" |
|
} |
|
jvm --> env |
|
maven --> env |
|
git --> env |
|
} |
|
|
|
|
|
@enduml |