javascript - 物联网:如何计算云物联网平台中 API 的时间复杂度
问题描述
我想确定与托管在云中的物联网设备交互的 API 的性能指标,例如我有两个选项亚马逊云和 IBM 云用于 IOT,我如何确定哪个是最好的。
- 我必须测量物联网平台中可用的 REST API 的等待时间。有什么方法可以衡量 API 的等待时间或性能方面吗?
- 我们是否有任何应该针对 API 进行评估的标准性能基准或指标?
解决方案
不确定您指的是哪个物联网平台。也不确定 API 是否通过采用 MQTT 或 CoAP 通过消息传递基础设施进行通信。
对于 AWS IoT 平台,您可以借助模拟器基础设施和 Lambda 来在一定程度上实现您的目标。查看有关使用 AWS IoT 和 AWS Lambda 进行设备模拟的文章。这可以帮助你。
关于将处理您的设备的 API 的性能,您可能需要了解以下因素:
- 带宽
- 潜伏
- 规模
- 设备数量
- 数据/消息大小
- 您采用的协议
推荐阅读
- html - 如何在 Angular 8 的 ngx-datatable 的列中添加按钮?
- opencv - 双边滤波器函数中直径和西格玛参数的数学关系是什么?
- mysql - 使用 Google Apps 脚本将 Null 值从表格插入 Mysql 数据库
- c++ - 构建 OpenCV 时出现编译错误 (cap_avfoundation_mac)
- ruby-on-rails - 提交表单时出现 Rails 验证问题
- c++ - 在析构函数中删除单链表的正确方法是什么?
- scala - 如何将元素附加到 KList?
- python - 如何在 Python 中查找两个表之间的匹配名称并更新第一个表?
- angular - Angular 应用程序如何在不重新编译的情况下启动?
- c++ - asio::read() 需要很长时间,asio::write 没有问题