三、异步请求与异步调用的区别
两者的使用场景不同,异步请求用来解决并发请求对服务器造成的压力,从而提高对请求的吞吐量;而异步调用是用来做一些非主线流程且不需要实时计算和响应的任务,比如同步日志到kafka中做日志分析等 。
异步请求是会一直等待response相应的,需要返回结果给客户端的;而异步调用我们往往会马上返回给客户端响应,完成这次整个的请求,至于异步调用的任务后台自己慢慢跑就行,客户端不会关心 。
四、总结
异步请求和异步调用的使用到这里基本就差不多了,有问题还希望大家多多指出 。这边文章提到了动态代理,而spring中Aop的实现原理就是动态代理,后续会对动态代理做详细解读,还望多多支持哈 。
推荐阅读
- 使用Python+Fabric实现Linux自动化操作
- 硬盘变RAW了怎么办?
- 凭借这5步,我30分钟学会了Python爬虫
- WSL2 中使用 systemctl 命令
- 交管12123使用时间段是多久?
- 逾期很久的信用卡还清了还能继续用吗? 逾期过后的信用卡还清后还可以使用么
- 使用 UEFI 双启动 Windows 和 Linux
- 很多人学Spring框架,总觉得IOC模糊不清?
- 使用python爬取抖音app视频
- 使用Docker镜像