采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我现在遇到一个问题,第三方接口的qps有限,但是我们的接口处理量是第三方的好几倍,应该怎么对接这个qps不如我们的第三方接口呢,比如用什么类去实现,怎么实现,老师有思路吗
同学你好:
首先来说,当瓶颈出现在第三方时,除非第三方做优化,否则,你怎样调用都会慢,因为这是依赖关系。但是,可以从以下几点去考虑看看是否可行:
1. 是否可以异步执行,将调用第三方接口的操作延迟执行,不与当前的业务同时执行(这个要看业务逻辑是否合适)
2. 是否可以将第三方返回的结果缓存下来,以后有了缓存结果就不需要调用了
3. 是否可以预测调用,即在没有访问当前逻辑之前,先把第三方的结果拿过来,并缓存下来(内存或者 Redis 中)
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
登录后可查看更多问答,登录/注册
广告营销系统,未来大中型企业的标配
1.7k 14
3.3k 10
1.2k 10
1.3k 8
1.1k 8