我有一个基本的Spring批处理应用程序,可在Spring启动时在嵌入式Apache Tomcat上运行。我需要为它添加弹簧管理功能。根据最新的春季文档,我需要使用春季云数据流来完成此操作(https://docs.spring.io/spring-batch-admin/)。所以现在我需要使用Spring云数据流,并将我的Spring批处理应用程序集成到本地服务器上。我只是希望它能在我的本地机器上运行,而不必将其部署到任何云环境,如云代工或openshift。可能吗?我相信它是可能的。我想获得一些关于这种集成和入门指南集成spring批处理应用程序的参考/示例。我是否需要在春季云数据流中创建任务以运行我的Spring批次应用程序?如果有任何示例/伪代码来指导我,那么这很容易。Spring与本地服务器上的弹簧云数据流的批量集成以添加弹簧管理功能
0
A
回答
0
如migration-guide所述,您可以使用Spring云数据流(SCDF)的“本地”变体作为Spring Batch Admin(SBA)的替代品。
SCDF是一个简单的Spring Boot应用程序,您可以将它作为独立的Java进程运行,与您今天运行应用程序的方式类似。
另外,如migration-steps中所述,您必须将现有的批处理工作负载移植到Spring Cloud Task模型,这应该是一个简单的过程 - 使用此Spring Batch sample。大多数情况下,您可以将业务逻辑复制/粘贴到Spring Cloud Task应用程序中,包括架构,存储库和其他批处理产品在内的所有基础架构将继续运行。 task-app-starers中很少有复杂的实现,也可以用作参考。
最后,您可以使用SCDF的dashboard进行监控和管理。
相关问题
- 1. 如何缩放弹簧云数据流量服务器
- 2. CORS错误进行调用弹簧云数据流服务器的本地时
- 3. 与弹簧集成启动竞赛条件弹簧批次
- 4. IndexOutOfBoundsException弹簧批量和弹簧启动
- 5. 弹簧引导数据redis集成弹簧数据jpa
- 6. 集成弹簧Websession与弹簧反应性网络通量
- 7. 混合弹簧数据jpa +弹簧数据neo4j。 users服务
- 8. 与弹簧石英集成
- 9. 弹簧批处理作家父子表数据批量加载
- 10. 弹簧云与弹簧云:gradle构建失败
- 11. 在弹簧安全与弹簧websocket集成弹簧安全性和
- 12. 弹簧启动应用与弹簧批量不运行作业
- 13. 弹簧引导集成spring批处理和jpa
- 14. 弹簧集成jms
- 15. 多弹簧与弹簧JPA
- 16. 基于迁移数据的集成测试弹簧服务层
- 17. spring-cloud-sleuth(引导)与弹簧集成的集成
- 18. 弹簧批量策略
- 19. 使用弹簧数据JPA与Spring 3.1.0
- 20. hibernate-envers RevisionListener弹簧集成spring bean
- 21. 弹簧集成中的错误处理
- 22. 弹簧集成中的错误处理
- 23. 拦截器与弹簧REST服务
- 24. 弹簧集成异步流程
- 25. 弹簧集成:测试异步流程
- 26. 与弹簧集成的HTTP客户端
- 27. 使用弹簧引导管理的非弹簧引导工程
- 28. 可以弹簧事务管理器能够管理2件事务吗?
- 29. 弹簧批量集成文件轮询器
- 30. 按功能使用弹簧数据
@Sabby Anandan你能帮我解决这个问题 – karthik
我试着按照文档。如果我做了任何错误,请纠正我。因此,我在springBatchApplication中将@enabletask添加到了我的Mainclass中。因此,这应该使其成为spring云任务。然后运行Spring云数据流jar给了我一个UI,在那里我注册了jar作为任务并尝试启动它。所以启动它并没有太大的作用。该应用程序未启动,它具有以下任务详细信息中的任务状态在exe选项卡中的值未知。 物业VALU 参数\t Extenal执行ID \t N/A STRT时间\t N/A 埃德时间\t N/A 批处理作业\t 工作Exection IDS \t STRT时间\t N/A 结束时间\t N/A Exit Coe 退出消息\t N/A – karthik
这不是很有帮助。请注意服务器控制台/日志。将会有一条绝对路径 - 一条环节 - 来终止“启动的任务”,这可能会说明为什么它失败了。服务器日志还应该说明启动失败的原因。 –