1 Star 0 Fork 1

凭栏听风雨 / concurrent-aggregator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

concurrent-aggregator

介绍

并发聚合器,一些无关的调用,并行处理,最后添加聚合器

使用说明

  1. 启动类添加注解

@EnableConcurrentAggregate("com.digibig.service.im.aggregator")
  1. 写代理的接口

@ConcurrentAggregate
public interface DemoAggregateProxy {
    @AggregateProviders({
            @AggregateProvider(beanClass = StudentService.class, method = "getStudentById", parameters = @AggregateParameter(name = "ids")),
            @AggregateProvider(beanClass = TeacherService.class, method = "getTeacherByStudentId", parameters = @AggregateParameter(name = "ids"))})
    @AggregateConsumer(beanClass = StudentTeacherAggregator.class,method = "studentWithTeachers")
    List<Student> demoStudent(@AggregateParameterName("ids") List<Integer> ids);
}
  1. 注入接口使用

    @Autowired
    @SuppressWarnings("all")
    private DemoAggregateProxy demoAggregateProxy;

空文件

简介

并发聚合器 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/apemen/concurrent-aggregator.git
git@gitee.com:apemen/concurrent-aggregator.git
apemen
concurrent-aggregator
concurrent-aggregator
master

搜索帮助