Spring批量管理升级

Posted

技术标签:

【中文标题】Spring批量管理升级【英文标题】:Spring batch admin upgrade 【发布时间】:2017-07-15 01:06:42 【问题描述】:

我正在开发一个将其升级到 JAVA 8 的应用程序。

它正在使用spring集成,spring批处理和spring批处理管理。

为了让 spring 集成和 spring batch 在 java 8 上工作,我们必须将它升级到最新的 spring 集成,即 4.3.5(这是我正在尝试使用的)和 spring batch 到 3.0.7。

我面临的问题是升级 SPRING BATCH ADMIN 时,它最后一次发布于 2015 年 1 月,内部使用旧的 spring 集成版本。

想问一下 - 由于应用程序在很大程度上取决于 Spring Batch 管理员,我有哪些选择?

spring batch admin 是否有任何替代方案可以与 spring integration 4.3.5 和 spring batch 3.0.7 一起使用。

需要相关建议和帮助。

注意:我已经在某处阅读了可以使用 spring boot admin 的信息。

如果需要对上述问题进行更多说明,请告诉我。 .

【问题讨论】:

您可以排除 spring-batch-admin 的旧依赖项并使用新依赖项 - 看看是否有效。搜索<exclude> maven 标签... @eugene ;我尝试使用 spring batch admin 1.3.1 ,但没有运气得到与该 jars 中使用的 XML 中的标签相关的运行时错误 您在什么平台上运行它(WebSphere、Tomcat、CloudFoundry、Kubernetes 等)? 我问是因为 最好的 选项是迁移到 Spring Cloud Data Flow... @MichaelMinella :整个应用程序都在春季批处理中,对于 UI ,批处理管理。 spring boot admin 与 spring batch 和 spring boot 的可能性是什么?如果您有任何其他选择,请提供帮助:(我希望很多人可能有类似的问题 【参考方案1】:

Spring Batch Admin 项目已弃用。不会有 2.0.0 版本。

Spring Cloud Data Flow 不是 Spring Batch Admin 的直接替代品。它是关于云环境中流程的编排,而 Spring Batch Admin 是BATCH_ 表的仪表板,尽管此功能以自己的方式呈现在数据流中))

【讨论】:

以上是关于Spring批量管理升级的主要内容,如果未能解决你的问题,请参考以下文章

运维自动化之 - ansible 批量主机管理

DELL RACADM 批量升级戴尔IDRAC固件

CentOS 7搭建Cobbler批量自动安装系统

使用 Hibernate 和 Spring 进行批量插入

天天都在用的自动化运维神器 Ansible,可你会用它批量管理 Windows 服务器吗?

自动化运维神器Ansible,你会用它批量管理Windows服务器吗?