我们有字符串批处理应用程序,每个应用程序中都定义了触发器。
每个批处理应用程序使用不同的参数运行数十个类似的作业,并且每个应用程序能够使用1400个MiB来完成这一任务。
我们使用几年前被弃用的Spring Batch Admin来启动单个作业,并简要概述作业中的内容。迁移指南建议用Spring云数据流取代Spring批处理管理。
Spring Cloud DataFlow文档介绍了从Maven repo获取jar并使用一些参数运行它。我不喜欢等待应用程序下载20秒,应用程序启动2分钟,以及所有的安全/证书/防火墙问题(我怎样才能跨内部网下载专有jar?)。
我想通过IP/端口在Spring云数据流中注册现有应用程序,并将作业定义传递给Spring批处理应用程序,并监视执行情况(包括停止作业的能力)。Spring云数据流可用于此吗?
这里没有什么东西可以打开。这是一个尝试。
Spring Cloud DataFlow文档介绍了从Maven repo获取jar并使用一些参数运行它。我不喜欢等待应用程序下载20秒,应用程序启动2分钟,以及所有安全/证书/防火墙问题
是的,有一个应用程序解析过程。但是,下载后,我们将从Maven缓存中重用应用程序。
至于2min引导窗口,这取决于引导和配置对象的数量,当然还有您的业务逻辑。也许你的情况就是2分钟。
如何跨内部网下载专有jar?
有一个选项可以通过代理解析防火墙后托管的Maven artifactory中的工件——我们有用户在这个模型上使用专有JAR。
每个批处理应用程序使用不同的参数运行数十个类似的作业,并且每个应用程序能够使用1400个MiB来完成这一任务。
您可能需要考虑组合任务功能。它不仅能够以直接非循环图的形式启动子任务,还允许基于每个节点的退出代码进行转换,进一步拆分和分支以启动更多任务。当然,所有这些都会在每个执行级别自动记录,以便从SCDF仪表板进行进一步跟踪和监控。
我想通过IP/端口在Spring云数据流中注册现有应用程序,并将作业定义传递给Spring批处理应用程序,并监视执行情况(包括停止作业的能力)。
就批处理作业被包装到Spring Cloud Task Apps中而言,是的,您可以在SCDF中注册它们并在DSL中使用它或拖动
我正在开发一个Spring Batch应用程序。我将这个应用程序作为ajar文件部署在一个生产Linux服务器上,并作为一个普通的jar应用程序运行。我的Spring Batch应用程序已经启动并运行,实际上我的updateInfoBatch-0.0.1-snapshot.jar似乎是作为进程启动并运行的: 我的应用程序包含两个使用CRON表达式在特定时间调度的作业定义: 现在,我询问是否有某种方
不是一个真正重要的问题,但只是好奇。您可以在运行时更改应用程序图标吗?例如,有一个按钮,当您按下该按钮时,您会在flutter中获得不同的应用程序图标(假设应用程序图标已经“设置”)。Android和iOS。 非常感谢任何意见。谢谢
我正在尝试将一个向服务器发送消息的异步任务迁移到RxJava。该任务大致执行以下操作: 1) 创建将要发送的消息(保存到数据库) 2)向用户显示消息(状态为“发送”) 3)将消息发送到服务器(下面的代码段) 4)将消息标记为已发送或失败(保存到数据库) 5)更新UI 我创建了所需的Rx链,部分如下所示: 当我订阅上述内容时,我会得到一个一次性的。通常,我会将其添加到CompositeDisposa
我正在做简单的Spring批量工作。当我启动作业时,它在无限循环中运行。它不会停止。根据我的时间表,它应该每10秒运行一次。但当工作开始时,它不会停止。它只是分别从读卡器、处理器和写入器打印系统输出。我正在为读者、处理者和作者创造工作机会。我正在按注释进行所有配置。不是通过xml。 下面是批处理配置 PersonReader。JAVA 人Writer.java 个人处理器。JAVA
当我运行这段代码时,我只得到命令提示。。bat文件没有运行。如何使用这段代码执行批处理文件? 提前致谢