如何在Orion中启用更大的有效载荷?增加PAYLOAD_MAX_SIZE?

时间:2019-01-23 12:09:41

标签: docker-compose fiware fiware-orion

目前,无法将PAYLOAD_MAX_SIZE> 1MB的实体发送到Orion。

/****************************************************************************    
*
*
* PAYLOAD_MAX_SIZE - 
*/
#define PAYLOAD_MAX_SIZE (1 * 1024 * 1024) // 1 MB Maximum size of the payload

SourceCode Orion Payload_Max_Size

我们必须通过上下文代理传输实体(包括地图/图像),并且大小> 1MB。

您是否已将其作为docker compose文件的参数?如果没有,那将真的很有帮助。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您确定要在代理中存储图像吗?您应该将其存储在对象存储服务中,而不要存储在Orion中。

答案 1 :(得分:0)

Orion适合用于上下文信息,该信息基本上是关于实体(例如汽车)及其属性(例如与该汽车相关联的速度和位置)的信息。尽管通常的模式是使用URL作为存储二进制文件的外部系统的引用,但它并不直接适合大型二进制文件(例如PNG文件)。请查看this post了解更多详细信息。