Python
堵塞 标签描述

如题。之所以要采用异步方式,是因为外部接口不可控,无法预测。如果对方不在线,因而无法访问,只有靠超时抛出异常,容易造成堵塞。 比如下面的代码,有2个定时器,其中刷新设备数据每2秒1次,检查外部接口每10秒1次。可是由于外部接口访问超时,导致刷新设备数据受到影响,不能按时触发。 1、原来容易堵塞的代码 @Component publicclassRefreshData{ @Autowired EquipDataServiceequipDataService; @Scheduled(fixedRate=2000)//刷新设备数据,每2秒执行一次 publicvoidprintMessage(...