基于 Spring 的异步并行框架 https://git.oschina.net/china2010pan/fact-async

 

当前版本

1.3.0-SNAPSHOT

Maven依赖

功能描述

fact-async 是一个基于Spring的异步并行框架;主要包括一下几个方面的功能,具体如下:

1、提供注解声明方式异步执行,对原代码无侵入(解决spring-async对有返回结果的需包装成Future对象问题);

2、提供编程式异步方法;

3、提供异步事件编程;

4、解决多层异步嵌套带来的线程阻塞问题(目前spring-async依然存在此问题);

举个栗子

1、最典型的就是分页:

2、非事务性异步处理:

集成Spring配置说明

1、Spring配置文件添加(必填):

2、Properties文件添加(注:都非必填,默认框架会自动设置):

常用功能代码演示

示例1 添加@Async注解

示例2 编程式异步

示例3 异步事件编程