Spring XD提供了启动批处理作业的平台。这是否涵盖了所有批处理作业用例的综合工作流程?或者它意味着在Spring XD用例的上下文中使用。
例如,想要仅使用spring-batch的人不一定是数据提取/实时分析的所有功能,他们是否仍然可以通过设置Spring XD DIRT来执行批处理工作流程而受益?在这种情况下,是否有任何限制无法使用弹簧批支持的所有批处理工作流程?
答案 0 :(得分:2)
简而言之,是的,它可以用作综合批处理平台。 Spring XD提供了许多引人注目的功能,目前有更多功能在未来推出。功能Spring XD提供批处理解决方案:
Spring XD 1.0批量处理的主要限制是无法执行嵌套作业(使用JobStep)。我相信这将是Spring XD 1.1(https://jira.spring.io/browse/XD-1972)的一部分。
展望未来,我期望在未来版本的Spring XD中使用的其他功能是围绕作业的高可用性。目前,如果在节点上部署作业并且节点发生故障,则会自动重新部署该作业。在将来的版本中,可以在重新部署时自动重新启动作业。