Spring系列学习之Spring Cloud Task App Starters 微服务任务进程可执行程序

英文原文:http://cloud.spring.io/spring-cloud-task-app-starters/

目录

Spring Cloud Task App Starters

特性

可用应用

快速开始

任务应用程序启动器和Spring云数据流(**)

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一起使用,以创建,部署和编排短期数据微服务。

扫描二维码关注公众号,回复: 4650944 查看本文章

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

Reference API

Elston

Reference API

Dearborn SR1

Reference API

Clark

Reference API

相关项目

猜你喜欢

转载自blog.csdn.net/boonya/article/details/85251689