Skip to main content

Архитектура ПО

ПО состоит из набора микросервисов, каждый из которых представляет собой docker контейнер, которые запускаются под управлением оркестратора (k3s). При этом в состав ПО входят как готовые контейнеры из компонентов с открытым исходным кодом, так и созданные компанией «Лаборатория ПРОСТОР», а также любыми другими компаниями, которые используют платформу ПРОСТОР.

При этом предусмотрены несколько механизмов взаимодействия контейнеров между собой:

  • взаимодействие по nats

  • взаимодействие с "шиной данных" keydb (по протоколу redis)

  • Rest API

На базе платформы могут быть созданы промышленные системы для мониторинга, анализа технологических данных, а также системы управления.

На рисунке ниже представлен вариант возможного продукта на базе ПО ПРОСТОР в однонодовом исполнении (т.е. оркестратор k3s работает на одной машине (ноде)).

image3.jpeg

Состав программных компонентов возможного варианта продукта на базе ПО ПРОСТОР в однонодовом исполнении