问题标签 [spring-cloud-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
158 浏览

spring-cloud-task - @EnableTask 注解不支持 DB2ZOS 上 Mainframe 上的 DB2

我们有一个问题声明将 Mainframe DB2 长时间运行的作业转换为 Spring Cloud Task。它作为 Spring Boot 应用程序运行良好,但是当我们尝试将其转换为 https://cloud.spring.io/spring-cloud-task/中提到的 Spring 云任务时, 我们遇到了一个异常,说找不到 DB2ZOS。请帮忙。注意:当我们为 POC 更改为 MongoDB 时,它工作正常。

0 投票
0 回答
83 浏览

spring-cloud-stream - Spring Cloud 任务 jdbc 增量加载

JDBC增量加载之Spring Cloud Task:如何使用Spring Cloud Task/Stream实现jdbc增量数据加载。

0 投票
1 回答
750 浏览

spring-cloud - 将 logstash、配置服务器和 eureka 与 spring 云任务和数据流一起使用

我们有一个现有的微服务环境,其中包含 logstash、config 和 eureka 服务器。我们现在正在设置一个 Spring Cloud Dataflow (Kubernetes) 环境(主要是为了运行任务/批处理作业)。

理想情况下,我们希望任务通过标准的 Spring Boot 配置(注释等)使用现有的 logstash、config 和 eureka 服务器来支持以下场景:

Logstash:当任务运行时,其日志会输出到 Logstash,并且可以从 Kibana 中查看

配置服务器:支持更改任务的配置属性。例如,可以通过更改配置服务器上的值来调整周期性任务的配置,下次任务运行时它将使用新值。我的理解是配置服务器属性将覆盖任务定义中的属性,这些属性会覆盖内部 application.properties 中的属性。

Eureka:每个任务都会在 Eureka 中注册自己。主要原因是我们的任务暴露了 Web 执行器端点,然后我们可以使用 Spring Boot Admin(可以通过 eureka 发现服务)在任务运行时访问执行器端点和信息。(我们的一些任务可能需要几个小时才能运行,这将使我们能够监控它们、调整日志记录等)

这是一种明智的方法吗?或者这里是否有任何潜在的问题需要注意(例如,使用尤里卡的短期任务)。我在现有的 Spring Cloud 数据流或 Spring Cloud 任务文档中找不到任何关于此的讨论。

0 投票
0 回答
47 浏览

spring-cloud-dataflow - 执行任务时存储在任务存储库中的部分信息

我正在运行一个简单的 hello world 任务。
我正在运行由 Postgres 数据库支持的 Spring Cloud 数据流服务器。

当我执行我的任务然后查询数据流服务器时,我看到:

我也查询了数据库:

我在哪里出错导致数据库中的任务执行信息不完整?

0 投票
2 回答
835 浏览

cloud-foundry - 在 Pivotal Cloud Foundry 上启动 Spring Cloud Task 批处理作业时出错

我在 Pivotal Cloud Foundry 中从https://repo.spring.io/libs-snapshot/io/spring/cloud/batch-job/1.0.0.RELEASE/注册了批处理作业任务。

启动任务时,我看到错误

CF-UnprocessableEntity(10008):任务必须有一个 droplet。指定 droplet 或将当前 droplet 分配给应用程序。

这些是我为注册此任务而执行的命令

应用注册 --name 批处理作业 --type 任务 --uri maven://io.spring.cloud:batch-job:jar:1.0.0.RELEASE

任务创建 myjob --definition 批处理作业

任务列表

任务启动 myjob

任务执行清单

感谢有人能指出我想念的东西。

0 投票
1 回答
132 浏览

spring - Spring Cloud 任务将响应发布回调用者的方式

我创建了一个弹簧云任务来在我的数据库中创建一个新用户,有没有办法将成功的响应消息发布回我的休息服务?,我从中调用了这个任务。

0 投票
1 回答
236 浏览

spring-cloud-stream - 通过 Http 启动任务使用 Cloudsteam 和 Cloudfoundary Tasklauncher

我尝试通过消息(Http Post)启动 Spring Cloud 任务。http-->Processor("Transform the Message into an Tasklaunchrequest")-->CloudFoundaryTasklauncher. 我使用 3 个单独的服务 HTTP-Cnntroller(Source)、RequestTransformer(Processor)、Tasklauncher(Sink)。将 POST 消息发送到 HTTP-Cnntroller 并且 Requesttransformation 工作正常。但似乎 Tasklaunching 不起作用......我需要帮助(没有 Spring Cloud Dataflow 的解决方案)

环境:pcfdev版本6.26.0+9c9a261.2017-04-06。

任务启动器

日志:

.....在 org.springframework.expression.spel.standard.SpelExpression.‌​getValue(SpelExpress‌​ion.java:330)

...更多的

0 投票
1 回答
515 浏览

spring-cloud-task - spring-cloud-task 如何在两个应用程序之间传递消息或标志

我已经使用 Spring Batch 进行了一项摄取工作,该工作读取 xml 文件并摄取到 AEM 中并且工作正常。现在,我正在尝试将此应用程序转换为 Spring 云任务。我想将此应用程序拆分为 4 个不同的部分,即单独的应用程序。我需要将它们连接到 Spring Cloud 数据工作流中,并根据将执行的下一个流程传递一些数据和标志。春季云任务有可能吗?如果是,那么我该如何绑定它们?请提供一些编程教程。

0 投票
2 回答
4015 浏览

spring-batch - spring批处理流作业与spring组合任务

我想使用 spring-complex-task 执行我的应用程序,并且我已经构建了复杂的 spring-batch Flow Jobs,它执行得非常好。

你能解释一下spring Batch flow job与spring组合任务有什么区别吗?其中哪一个是最好的?

0 投票
4 回答
11181 浏览

java - 基于命令行参数的多个 Spring boot CommandLineRunner

我已经使用 spring cloud 任务创建了 spring boot 应用程序,它应该执行一些命令(任务)。每个任务/命令都是短期任务,所有任务都是从命令行开始,做一些简短的 ETL 工作并完成执行。

有一个包含所有命令/任务的 spring boot jar。每个任务都是 CommandLineRunner,我喜欢根据命令行的参数来决定将执行哪些任务(一个或多个)。这样做的最佳做法是什么?我不喜欢有脏代码问“if else”或类似的东西。