我有5个不同的任务,这些任务必须并行执行。这个任务在5个不同的类中实现。现在我需要并行调用这5个类。此外,每次调用执行任务的次数也不同。
假设我有ProcessExecuoter类,它将提供需要执行的任务列表。
//此列表将动态更改每次调用 列出myTaskList = new ArrayList();
根据MyTask中的一些属性值,我需要调用相应的TaskClass并收集结果。
我正在使用Spring Boot 1.2.4和Java 1.6。
答案 0 :(得分:0)
您只需将您的任务作为消息的有效负载发送到ExecutorChannel
,然后使用Aggregator
组件收集其结果。
您可以在参考手册中找到所有必要的信息: