没有 Spring Cloud 数据流的 Spring Batch
Posted
技术标签:
【中文标题】没有 Spring Cloud 数据流的 Spring Batch【英文标题】:Spring Batch without Spring Cloud Data Flow 【发布时间】:2018-10-24 01:59:43 【问题描述】:我有一个使用 Spring Batch 的 Spring Boot 应用程序。我现在想实现一个管理面板来查看所有工作状态。为此,Spring 有“spring-batch-admin”,但我发现它很久以前就被弃用了:
Spring Batch Admin 的功能大都重复了 和 通过 Spring Cloud Data Flow 扩展,我们鼓励所有用户 迁移到那个未来。
但是 Spring Cloud Data Flow 说:
管道由使用 Spring Cloud 构建的 Spring Boot 应用程序组成 Stream 或 Spring Cloud Task 微服务 框架
那么,为了使用这个功能,我真的需要将我的 Spring Boot 应用程序转换为微服务吗?只是为了查看一些批次状态,这不是矫枉过正吗?此外,我无法在生产服务器上安装 docker(由于各种原因)我仍然可以在没有 docker 的情况下使用 Spring Cloud Data Flow 吗?
【问题讨论】:
【参考方案1】:-
是的,spring boot batch应该封装成spring cloud task,不要太复杂。
如果 Docker 不能满足您的需求 - https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/htmlsingle/#getting-started-local-deploying-spring-cloud-dataflow
【讨论】:
以上是关于没有 Spring Cloud 数据流的 Spring Batch的主要内容,如果未能解决你的问题,请参考以下文章
spring-cloud-starter-consul-config 和 spring-cloud-consul-config 区别是什么?从网上没有搜到答案,待跟进。