请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

谈谈项目2

老师,我现在遇到一个问题,第三方接口的qps有限,但是我们的接口处理量是第三方的好几倍,应该怎么对接这个qps不如我们的第三方接口呢,比如用什么类去实现,怎么实现,老师有思路吗

正在回答 回答被采纳积分+3

1回答

张勤一 2019-04-23 10:54:27

同学你好:

    首先来说,当瓶颈出现在第三方时,除非第三方做优化,否则,你怎样调用都会慢,因为这是依赖关系。但是,可以从以下几点去考虑看看是否可行:

    1. 是否可以异步执行,将调用第三方接口的操作延迟执行,不与当前的业务同时执行(这个要看业务逻辑是否合适)

    2. 是否可以将第三方返回的结果缓存下来,以后有了缓存结果就不需要调用了

    3. 是否可以预测调用,即在没有访问当前逻辑之前,先把第三方的结果拿过来,并缓存下来(内存或者 Redis 中)


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信