现在小弟在做一个校验系统的流程,从本地获取到一个list的表单,然后需要遍历这个表单以NO号为参数从一个接口A获取原始数据然后来校验。现在的情况是1.这个接口A很不稳定,经常会挂掉2.每天的数据量还蛮大的大概有3w左右的No需要调用。接口A返回数据很慢,处理完一条在1s左右。所以这个系统必须避开高峰在规定时间内完成,当然是越快越好。想请问这种情况应该怎么设计比较好呢。可以考虑多线程,和缓存(因为校验是一次性的,所以在校验完之后缓存是没多大意义的)。再次感谢。
2 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
...不太晓得,简单想了下。“关卡1”和“关卡2”:源接口->关卡1->关卡2->应用。关卡1作为一种“监听”的方式存在,不断或不间断的获取数据然后储存。而关卡2作为快速响应的存在,当应用调用时快速直接的返回或返回为空。
添加回答
举报
0/150
提交
取消