Поток данных FIWARE Orion - PullRequest
       44

Поток данных FIWARE Orion

1 голос
/ 29 января 2020

У меня есть три простых вопроса для лучшего понимания экотопа FIWARE:

  1. Если я загружаю фотографию с некоторыми данными и хочу использовать базу данных самостоятельно, передает ли данные Орион Брокер контекста сначала, а чем к базе данных? Даже если база данных с тем же провайдером, это может занять больше времени, прежде чем она прибудет?
  2. Есть ли способ подтверждения правильной загрузки?
  3. А в случае прекращения использования ориона, могу ли я вообще использовать эти данные?

Большое спасибо

1 Ответ

1 голос
/ 31 января 2020

1) Если я загружаю фотографию с некоторыми данными и хочу использовать базу данных самостоятельно, передает ли сначала поток данных брокеру контекста orion?

Как следует из названия , Контекстный брокер Orion - это компонент, используемый для поддержания контекста - например, текущее значение датчиков - цифровое представление о состоянии мира, как оно есть сейчас (или, скорее, когда последний раз измерялось) - это не база данных, не механизм хранения и нет памяти о предыдущем состоянии. Он существует просто как нейтральный коммуникационный механизм, так что другие все компоненты, составляющие интеллектуальное решение, могут общаться, используя общий язык NGSI.

База данных mon go -db используется в бэкэнде для хранения данных контекста и должна регулярно создаваться резервные копии в случае аварийного восстановления.

2) Есть ли каким-либо образом подтверждающим правильную загрузку?

Контекст ограничен показаниями, JSON объектами, парами ключ-значение и так далее. Если вам нужно загружать цифровые изображения, вы не будете использовать брокер контекста напрямую - ваш собственный компонент будет загружать изображение в хранилище (например, S3) и передавать URL-адрес местоположения брокеру контекста.

Дополнительный компонент сохранения данных, такой как Cygnus или Draco , сможет поместить исторические значения этого атрибута в базу данных по вашему выбору (например, HDFS)

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

3) И могу ли я вообще использовать эти данные в случае прекращения использования orion?

Брокер Orion-Context - это бесплатный компонент с открытым исходным кодом - весь исходный код доступен на GitHub по лицензии APGL. FIWARE не предлагает коммерческий хостинг или среду хранения данных. Ваши данные будут храниться у любого поставщика облачных услуг, с которым вы зарегистрировались.

...