【发布时间】:2017-06-14 12:20:04
【问题描述】:
我想问一下批处理。我需要处理 100 000 个业务流程,这些流程由以下步骤组成:生成 PDF(异步)、发送邮件并将文档上传到存档系统。我正在考虑将 activiti 与 spring boot(异步服务任务)一起使用,因为我可以控制失败的作业,并且可以轻松地重试它们等。我不知道使用 activiti 或 camunda 或其他一些工具是否是个好主意。
【问题讨论】:
-
借助 camunda,您可以使用引擎内部的批处理来处理自定义作业,请查看 camunda-bpm-custom-batch 扩展。
-
另一种可能性是flowable.org。作业处理在 Activiti5(Flowable5) Flowable6 之间发生了变化。例如Deadletter 队列和 ++ 当您检查团队时 flowable.org/team.html -> 核心 activiti 团队移至 Flowable。
标签: spring spring-boot batch-processing activiti camunda