现在需要写一个后台服务,用户通过 HTTP 请求发送控制指令到后台,后台通过 MQTT 下发指令给设备端,设备再通过 MQTT 返回控制结果给云端。
我看了涂鸦下发设备指令的接口( https://developer.tuya.com/cn/docs/iot/open-api/api-reference/api-list/device-control?id=K95zu01ksols7#title-26-%E4%B8%8B%E5%8F%91%E8%AE%BE%E5%A4%87%E6%8C%87%E4%BB%A4 ),它是一个同步接口,也就是发送了 HTTP 请求之后就一直等待在那儿
我的疑问是 HTTP 请求发送到服务器之后请求一直等待在那儿吗?这样并发量大了之后不是很耗资源吗?想知道涂鸦内部是怎么实现的?
我看了涂鸦下发设备指令的接口( https://developer.tuya.com/cn/docs/iot/open-api/api-reference/api-list/device-control?id=K95zu01ksols7#title-26-%E4%B8%8B%E5%8F%91%E8%AE%BE%E5%A4%87%E6%8C%87%E4%BB%A4 ),它是一个同步接口,也就是发送了 HTTP 请求之后就一直等待在那儿
我的疑问是 HTTP 请求发送到服务器之后请求一直等待在那儿吗?这样并发量大了之后不是很耗资源吗?想知道涂鸦内部是怎么实现的?