您是否计划允许在一次调用中创建多个对象?例如,目前如果我想创建 50 个设备(通过导入),我需要调用 API 50 次。
我认为如果所有对象都包含在同一个调用中,它可能会不必要地加载服务器。
对于一个项目,我们不想实时(每秒)传达测量结果,而是推迟累积存储。因此,我们可能需要每小时一次创建约 4000 次测量。这种方法现实吗?
您是否计划允许在一次调用中创建多个对象?例如,目前如果我想创建 50 个设备(通过导入),我需要调用 API 50 次。
我认为如果所有对象都包含在同一个调用中,它可能会不必要地加载服务器。
对于一个项目,我们不想实时(每秒)传达测量结果,而是推迟累积存储。因此,我们可能需要每小时一次创建约 4000 次测量。这种方法现实吗?
当然,这种方法没有问题。如果您通过移动数据通道发送数据,它还允许您优化移动带宽。发布测量集合而不是单个测量,即使用
Content-Type: application/vnd.com.nsn.cumulocity.measurementCollection+json
在体内,使用
{ "measurements": [ { ... first measurement ... }, { ... second measurement ... }, ... ] }
如果您计划在我们的公共生产系统上同时并定期创建大量测量,我们感谢您提供容量配置的预先说明。
当前没有用于在同一个调用中创建多个托管对象的批量 API。在实际推出场景中,这并不是我们客户的瓶颈。
但是,有一个用于批量注册设备的 API。也许这有帮助?它由设备注册页面上的上传按钮使用,并在此处进行描述:https ://cumulocity.com/guides/reference/device-credentials/ (“批量设备凭据”)
干杯,安德烈