Вставить последовательность значений для одного и того же объекта

У меня Orion работает без проблем, сохраняя объекты и извлекая их.

Но я хотел бы знать, как рекомендуется вставлять (и/или извлекать) последовательность значений для объекта, не обновляя его значение, а добавляя новое значение в объект, поэтому позже я могу получить все значения, хранящиеся для определенного идентификатора объекта, и «нарисовать» эволюцию на графике.

Обновлено: я видел, что это можно сделать, подписавшись на экземпляр Cosmos. Это рекомендуемый способ?

Спасибо!


person medaqueno    schedule 06.11.2015    source источник


Ответы (1)


Рекомендуемый способ создания истории в FIWARE — с помощью инструмента Cygnus. Это коннектор, который, используя механизм уведомления о подписке, подписывается на экземпляр Orion, чтобы получать уведомления каждый раз, когда изменяются атрибуты определенных объектов.

Cygnus был разработан для сохранения данных в нескольких хранилищах: HDFS. (файловая система Cosmos — это HDFS), MySQL, CKAN, MongoDB, Кафка, STH/Comet... (и многое другое). Для каждого из них был создан отдельный настраиваемый модуль (sink, если использовать жаргон технологии Flume). Просто выберите наиболее удобное хранилище для логики вашего приложения.

person frb    schedule 10.11.2015
comment
Доступен ли инструмент Cygnus в глобальном экземпляре Orion ContextBroker? - person Andrea Sassi; 01.12.2015
comment
Я рекомендую вам установить его самостоятельно. Как указано здесь, это довольно просто: fiware-cygnus.readthedocs.org/en/develop - person frb; 02.12.2015