【发布时间】:2018-01-31 19:21:46
【问题描述】:
我有一个复杂的长时间运行的流,我将基于 Spring Batch Flow Job 实现它。
我的 REST API 将等待传入的请求,然后(基于每个请求)启动新的作业执行。
现在我很担心服务器资源,因为传入请求的数量很大,我想控制同时运行的作业数量。有什么方法可以告诉 Spring Batch 同时运行不超过确切数量的作业(比如说 5 个)并将其余作业放入队列以便稍后执行,例如,前 5 个作业中的一个将完成了吗?
【问题讨论】:
标签: spring spring-batch