【问题描述】
推送一个性能数据给到ThingJS-X中的一个孪生体,接口报错500,返回false,报错提示如下或提示[内容疯狂加载中],请问为什么出现以及如何处理?
【问题原因】
系统需要将推送的数据进行重新的关系挂载需要一个处理时间。在4.2版本(包括)开始,给服务器接口传入的数据,每次请求大小要小于500KB,接口调用频率要大于1次/s。4.0-4.2版本(不包括)之前接口传入的数据大小要小于2M,接口2s请求1次,数据域之间不受影响。符合此规则的接口包括【孪生体数据推送】【性能数据推送】【告警数据推送】【用户信息推送】接口。关于接口规则更多的内容,可以参考产品手册中的内容:接口说明
【解决方案】:
1、如果用户数据量大且请求频率要求不高的情况下,可以将数据进行拆分,使每次进入ThingJS-X中的数据和频率符合系统要求。
2、如果用户数据请求频率高且不能修改的情况下,可以直接将数据写入系统ES库中,但是不推荐这么操作,可能会导致有脏数据产生,使系统出现故障,请谨慎使用!
可参考文档进行操作: ThingJS-X数据集成案例 - 森数据 - 森平台(一定要注意匹配的孪生体和租户域)