一、该问题的重现步骤是什么?
1. 物联网平台中的“产品详情”里配置属性的最大值、最小值,是否有控制值不在这个值范围内触发异常值报警功能?或者如果自己写报警,在代码哪里写比较合适?
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:新物联网平台中的“产品详情”里配置属性的最大值、最小值,是否有控制值不在这个值范围内触发异常值报警功能。或者自己写控制逻辑,在哪个代码模块里写比较好。
实际看到的:新物联网平台中的“产品详情”里有配置属性的最大值、最小值的属性,但不知如何合理使用该值。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
正在使用的产品:BladeX物联网平台
版本:1.1.0
操作系统:Windows11
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
物模型的这个主要是用来给设备端做提示的,最大最小值由设备端控制,服务端是不做强校验的。
如果做强校验,那么对超高并发的场景,你必须多准备一倍的服务器资源来应对性能损耗。
如果在服务端,可以参考这个:https://sns.bladex.cn/q-12436.html
我打算在relay-amqp里对接收到的数据进行处理。比如amqp(rabbitmq)订阅到数据后,对比“产品详情”里配置属性的最大值、最小值,来做异常值报警。在relay-amqp里用rabbitmq消息队列处理,对服务器资源来的性能损耗应该小很多吧?用relay-amqp的消息队列解耦
扫一扫访问 Blade技术社区 移动端