猿问

请问需要频繁的调用一个不稳定的回应慢的接口应该怎么设计比较好?

现在小弟在做一个校验系统的流程,从本地获取到一个list的表单,然后需要遍历这个表单以NO号为参数从一个接口A获取原始数据然后来校验。
现在的情况是
1.这个接口A很不稳定,经常会挂掉
2.每天的数据量还蛮大的大概有3w左右的No需要调用。接口A返回数据很慢,处理完一条在1s左右。所以这个系统必须避开高峰在规定时间内完成,当然是越快越好。
想请问这种情况应该怎么设计比较好呢。
可以考虑多线程,和缓存(因为校验是一次性的,所以在校验完之后缓存是没多大意义的)。
再次感谢。
九州编程
浏览 369回答 2
2回答

宝慕林4294392

...不太晓得,简单想了下。“关卡1”和“关卡2”:源接口->关卡1->关卡2->应用。关卡1作为一种“监听”的方式存在,不断或不间断的获取数据然后储存。而关卡2作为快速响应的存在,当应用调用时快速直接的返回或返回为空。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答