课程名称:Spring Boot+Vue3前后端分离,实战wiki知识库系统
课程章节:10-10 使用异步化解耦点赞通知功能
主讲老师:甲蛙
课程内容:
Springboot异步化的使用
- 在application类上面加上annotation @EnableAsync
- 异步化方法要放在另外一个类里,在异步化方法上加上annotation @Async
用异步化解耦点赞通知功能功能
课程收获
知道异步化基本用法,面对两个有关联的业务关联上我们可以把它切开(单一原则),避免一个业务出现问题牵连到其他业务,两个功能代码写在一条线上,会互相影响。可以使用异步线程让两个功能走两条线
一个有趣的机制使用好可以大大提高系统的性能,后面会加大对异步化的研究与测试,看看它在大量数据下的使用和优化
Java 异步化任务的使用场景
数据量大使用异步化减少等待时间
我们有一个数据库报表,报表可能是错综复杂的,用户可能需要很长时间来找到需要的报表资料。此时我们可以在报表应用中添加异步任务减少用户的等待时间,从而提高用户的体验,响应时间不变,但提高了服务端的吞吐量。大大提升高并发处理性能
这一机制可以使用在很多场景就不举例了。
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦