英文原文:http://cloud.spring.io/spring-cloud-task-app-starters/
目录
Spring Cloud Task App Starters
HTTP Repository Location for Apps
Spring Cloud Task App Starters
Spring Cloud Task Application Starters是Spring Boot应用程序,可能是任何进程,包括不能永久运行的Spring Batch作业,并且它们在某些时候结束/停止。 Spring Cloud Task Applications可与Spring Cloud Data Flow一起使用,以创建,部署和编排短期数据微服务。
Spring Cloud Task Application Starters是独立的可执行应用程序,可用于按需用例,例如数据库迁移,机器学习和计划操作。 这些应用程序可以在各种运行时平台上独立运行,包括:Cloud Foundry,Apache Yarn,Apache Mesos,Kubernetes,Docker,甚至可以在您的笔记本电脑上运行。
特性
- 独立运行作为Spring Boot应用程序
- 编排为短暂的数据微服务
- 将数据微服务应用程序用作maven或docker工件
- 通过命令行,环境变量或YAML文件覆盖配置参数
- 提供基础架构以单独测试应用程序
- 从此版本的Spring Initializr下载为初学者
可用应用
Task |
---|
composed-task-runner |
timestamp |
timestamp-batch |
快速开始
第1步 - 从此处下载最新的时间戳应用程序[例如:/1.3.0.RELEASE/timestamp-task-1.3.0.RELEASE.jar]
第2步 - 运行时间戳应用程序
java -jar timestamp-task-***.jar
第3步 - 在控制台中验证时间戳日志
第4步 - 验证时间戳应用程序是否已关闭
任务应用程序启动器和Spring云数据流(**)
With Spring Boot 1.5.x + Spring Cloud Task 1.2.x:
Artifact Type | Stable Release | Milestone/Snapshot Release |
---|---|---|
Maven | http://bit.ly/Clark-SR1-task-applications-maven | http://bit.ly/Clark-BUILD-SNAPSHOT-task-applications-maven |
Docker | http://bit.ly/Clark-SR1-task-applications-docker | http://bit.ly/Clark-BUILD-SNAPSHOT-task-applications-docker |
With Spring Boot 2.0.x + Spring Cloud Task 2.0.x:
Artifact Type | Stable Release | Milestone/Snapshot Release |
---|---|---|
Maven | http://bit.ly/Dearborn-SR1-task-applications-maven | http://bit.ly/Dearborn-BUILD-SNAPSHOT-task-applications-maven |
Docker | http://bit.ly/Dearborn-SR1-task-applications-docker | http://bit.ly/Dearborn-BUILD-SNAPSHOT-task-applications-docker |
With Spring Boot 2.1.x + Spring Cloud Task 2.1.x:
Artifact Type | Milestone Release | Snapshot Release |
---|---|---|
Maven | http://bit.ly/Elston-M1-task-applications-maven | http://bit.ly/Elston-BUILD-SNAPSHOT-task-applications-maven |
Docker | http://bit.ly/Elston-M1-task-applications-docker | http://bit.ly/Elston-BUILD-SNAPSHOT-task-applications-docker |
(**)通过查看参考指南中的app-registration部分,了解如何在Spring Cloud Data Flow中使用app-starters
HTTP Repository Location for Apps
在这里,您可以找到任务应用程序的uber jar的直接链接。
With Spring Boot 1.5.x + Spring Cloud Task 1.2.x:
With Spring Boot 2.0.x + Spring Cloud Task 2.0.x:
With Spring Boot 2.1.x + Spring Cloud Task 2.1.x:
发布版本
Spring Cloud Task App Starters
Release
Documentation
Elston M1
Elston
Dearborn SR1
Clark