Архитектура: снапшоты, состояния, события: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
 
:'''Событие''' (event) - описывает то, как данные должны передаваться из DPA сервера в DPA хост, по какому событию и с использованием какого транспорта.
 
:'''Событие''' (event) - описывает то, как данные должны передаваться из DPA сервера в DPA хост, по какому событию и с использованием какого транспорта.
  
:'''Транспорт''' - подробнее можно прочитать [[Транспорт|тут]].
+
:'''Транспорт''' - отвечает за пересылку данных по событиям драйверов от DPA сервера в DPA хост, определяет протокол и способ доставки. Подробнее можно прочитать [[Транспорт|тут]].
  
 
= Снапшоты =
 
= Снапшоты =
 
= Cостояния =
 
= Cостояния =
 
= Cобытия =
 
= Cобытия =

Версия 03:50, 30 марта 2020

Поток данных

Данные, считанные с ЧПУ или контроллера, проходят несколько этапов обработки и преобразований, прежде чем попасть в базу данных. На следующей схеме укрупнённо представлен конвейер обработки системы DPA:


DataFlow.png


Снапшот (snapshot) - представляет набор данных, считанных с ЧПУ или контроллера. Как правило, этот набор данных объединяет логически связанные данные и соответствует одной транзакции чтения данных с ЧПУ или контроллера.
Состояние (state) - отвечает за обработку "сырых" данных из снапшота и приведение к нормализованному виду, понятному системе.
Событие (event) - описывает то, как данные должны передаваться из DPA сервера в DPA хост, по какому событию и с использованием какого транспорта.
Транспорт - отвечает за пересылку данных по событиям драйверов от DPA сервера в DPA хост, определяет протокол и способ доставки. Подробнее можно прочитать тут.

Снапшоты

Cостояния

Cобытия