/
aristeh
/
gui
Обзор
Документация
Войти
/
aristeh
/
gui
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FirstClient.d2
39 строк
2 KB
aristeh
config
26 дек 2025, 17:16
26 дек 2025, 17:16
c91b6e6
Код
Авторство
О чём код?
# Диаграмма взаимодействия клиента, брокера, сервера и базы данных shape: sequence_diagram client: Клиент (GUI) broker: MQTT Брокер (rumqttd) # server: Сервер приложения database: База данных (DuckDB) Подключение к брокеру: { client.Выбор брокера client -> broker: Подключиться к брокеру client -> broker: Подписаться на топик: client<id>/database } Список приложений: { client -> broker: Дай список приложений: database/requests broker -> database: Дай список приложений database -> broker: Список приложений: client<id>/database broker -> client: Получение сообщения "Список приложений" } client.Обновление интерфейса\nВыбор приложения. Список пользователей: { client -> broker: Дай список пользователей: database/requests broker -> database: Дай список пользователей database -> broker: Список пользователей: client<id>/database broker -> client: Получение сообщения "Список пользователей" } client.Выбор пользователя client -> broker: Подписаться на топик: client<id>/приложение Главная форма: { client -> broker: Дай главную форму приложения: database/requests broker -> database: Дай главную форму database -> broker: Главная форма: client<id>/database broker -> client: Получение главной формы } client.Обновление интерфейса