有一点看了很久文档,百思不得其解,按理说应该有的东西,但是没找到,故此问一问大家。gateway框架下,在某些场景中,向设备发送了开启的指令之后设备会回复开启成功的信息。怎么同步监听这个返回消息呢?我希望把这个开启成功的消息返回给应用层。目前想到的办法是异步监听,通过查数据库把信息返回给应用层。
就是希望在应用层发送开启指令的这个onMessage里面,就把硬件的返回值获取到,这样就能在onMessage结束时,把是否开启成功发送给应用层了
目前不支持同步阻塞等待结果,因为会导致进程阻塞卡住,降低吞吐量,如果客户端或者网络有问题导致返回延迟,会影响所有客户端的后续处理
感谢walkor大大回答,了解了!
就是希望在应用层发送开启指令的这个onMessage里面,就把硬件的返回值获取到,这样就能在onMessage结束时,把是否开启成功发送给应用层了
目前不支持同步阻塞等待结果,因为会导致进程阻塞卡住,降低吞吐量,如果客户端或者网络有问题导致返回延迟,会影响所有客户端的后续处理
感谢walkor大大回答,了解了!