对于我更好地理解FIWARE生态环境,我有三个简单的问题:
非常感谢
发布于 2020-01-31 17:23:15
1)如果我确实上传了一张带有一些数据的照片,并且想使用自己的数据库,那么数据是否首先流向orion上下文代理?
顾名思义,Orion上下文代理是用来维护context的组件--例如传感器的当前值--它是当前世界状态的数字表示(或者更确切地说,它是在最后一次测量时)--它不是数据库,也不是存储机制,没有以前状态的记忆。它仅作为一种中立的通信机制存在,因此构成智能解决方案的其他所有组件都可以使用通用语言NGSI进行通信。
后端使用mongo-db数据库来保存上下文数据,并且在发生灾难恢复时应该定期备份。
( 2)是否有办法确认正确的上传?
上下文仅限于阅读、JSON对象、键值对等。如果您需要上传数字图像,就不会直接使用上下文代理--您自己的组件会将图像上传到存储中(例如,S3 ),并将位置的URL传递给上下文代理。
一个额外的数据持久性组件(如天鹅座或德拉科 )可以将该属性的历史值放置到您选择的数据库(例如HDFS)中。
如您所见,不需要确认上传,因为原始图像本身不是上下文数据。
( 3)在猎户座停用的情况下,我是否可以使用这些数据?
Orion是一个免费的开源组件--所有在APGL许可下在GitHub上可用的源代码。FIWARE不提供商业托管或数据存储环境。您的数据将保存与您曾经与之签约的云服务提供商。
https://stackoverflow.com/questions/59974765
复制相似问题