IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
使用spring boot的程序主线程中异步访问外部接口
leftfist
发表于
2023-10-25 18:14:06
love
0
主线程中有2个定时器,其中刷新设备数据每2秒1次,检查外部接口每10秒1次。可是由于外部接口访问超时,导致刷新设备数据受到影响,不能按时触发。之所以要在主线程中另开新线程,是因为外部接口不可控,无法预测。如果对方不在线,因而无法访问,只有靠超时抛出异常。如果这部分代码在主线程中运行,则会造成堵塞。