springMVC架构的一个远程开锁后台,系统有三个角色,客户,后台,远程锁。现在客户访问后台controller,controller构造开锁命令,通过socket向远程锁发送命令。后台有一个专门的线程接收远程锁的反馈信息,现在要根据这个线程里的反馈信息,在controller中返回给客户是否开锁成功,这个同步如何实现
2条回答 默认 最新
- 灰机不会飞2016 2020-05-21 05:02关注
- CompletableFuture
- Spring WebFlux(效果和上面差不多)
- 和client端单独建一条websocket线路,远程有反馈信息后再异步返回结果
用户比较多的话就用第3种吧,别偷懒...
解决 1无用
悬赏问题
- ¥15 网络分析设施点无法识别
- ¥15 状态图的并发态问题咨询
- ¥15 PFC3D,plot
- ¥15 VAE模型编程报错无法解决
- ¥100 基于SVM的信息粒化时序回归预测,有偿求解!
- ¥15 物体组批优化问题-数学建模求解答
- ¥15 微信原生小程序tabBar编译报错
- ¥350 麦克风声源定位坐标不准
- ¥15 apifox与swagger使用
- ¥15 egg异步请求返回404的问题