- 博客(3)
- 收藏
- 关注
原创 Springboot+多线程+等待获取执行结果
Springboot+多线程+等待获取执行结果在日常的开发项目过程中,时常会有多线程的使用场景。最近开发的需求中也是如此,只不过这次需要开启多线程去执行,最后要等所有线程结束统一获取结果。所以在此整理一下在springboot项目中开启异步线程需要满足一下几点在启动类加入异步线程注解@EnableAsync创建线程池并创建Bean实例因为需要开启多线程异步执行并获取其返回结果,所以选用Future作为方法的返回值。创建异步执行class,并在其中定义需要异步执行的方法,代码如下/** *
2020-08-06 14:12:52 5163 5
原创 Springboot简单集成kafka
Springboot+kafka本篇主要介绍如何再Springboot项目中如何使用kafka进行消息的生产与消费1、引入jar包<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId>...
2019-12-18 17:53:05 241
原创 多线程-子线程与主线程协同处理
多线程-子线程与主线程协同处理此次的业务需求是一次提交一批数据入库,数据量会比较大。在入库过程中因为业务需求的原因,没有使用批处理入库,而是遍历循环每一条数据先执行删除(删除原本库里的老数据)再执行新增操作。当一批中的所有数据都操作完且没有异常后执行commit操作,若有任意一条有异常则都会执行rollback操作。因为处理较慢,所以考虑到使用多线程入库。但使用多线程后因为事务只能作用域loca...
2019-12-18 12:18:34 1085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人