当前位置: 首页 > 知识库问答 >
问题:

如何通过spring batch integration在远程服务器(主服务器)的多个工作服务器节点上运行/执行作业?

井嘉胜
2023-03-14

我们有现有的Spring批处理应用程序,我们希望使其可扩展以在多个节点上运行。

例如,我希望在不同的工作服务器上运行作业。在这种情况下,我有一个作业a和一个作业B,在worker server的一个实例上运行作业a,在worker server的另一个实例中运行作业B。

在spring batch integration文档中,我找到了一个关于SETP远程分区的解释。然而,我不知道如何从主服务器启动工作服务器的几个节点。

如果你能告诉我该怎么做。非常感谢您提前提供的帮助。

共有1个答案

严修德
2023-03-14

这超出了Spring Batch的范围。以Spring云数据流为例。

https://spring.io/projects/spring-cloud-dataflow

 类似资料:
  • 问题内容: 我有一台运行带有220 GB内存的Ubuntu 14.04的服务器,我想在该服务器上运行elasticsearch。根据文档,一个节点不应具有超过32 GB的RAM,因此我想我必须在一台计算机上运行多个节点才能利用所有RAM。我正在考虑运行4个节点,每个节点具有28 GB的内存。 如何将其设置为ubuntu服务,以便例如在系统重新引导后自动恢复所有节点?我想我必须以某种方式编辑/etc

  • 问题内容: 我试图通过这样的本地服务器上的ssh命令在远程linux服务器上执行命令: ssh myremoteserver’类型ttisql’ 其中ttisql是我的远程计算机路径上的可执行文件。 运行此命令的结果是: bash:第0行:类型:ttisql:未找到 当我只是先连接并执行以下操作: ssh myremoteserver 然后输入命令: [myuser @ myremoteserve

  • 我有一台linux机器(比如m1)[一台openStack机器]来运行我的jmeter测试。我的典型过程是将最新的jmx文件放在这台机器上,并在以下命令下触发:nohup/path/to/jmeter/bin/jmeter-n-t/path/to/script/test。jmx-l/path/to/resultsFolder/results。jtl 现在,我想通过jenkins作业触发相同的测试,

  • 我正在尝试将大量文件从服务器A传输到服务器B。我已经在A上设置了FTP(使用FileZilla)。 当我尝试从PC连接到A时,它工作正常。但当我尝试从B连接到A时,它不起作用。FTP用户登录,但目录列表命令一直处于停滞状态。 防火墙端口21已打开。我尝试了多台服务器、不同的FTP客户端,但没有用。除了FileZilla,我还尝试了内置FTP服务的ISS,得到了相同的结果。 使用相同凭据从本地完美连

  • Web Socket服务器是一个简单的程序,它能够处理Web Socket事件和操作。它通常向Web Socket客户端API公开类似的方法,并且大多数编程语言提供实现。下图说明了Web Socket服务器和Web Socket客户端之间的通信过程,演示触发的事件和操作。 下图显示了Web Socket服务器和客户端事件触发 - 连接到Web服务器 WebSocket服务器的工作方式与WebSoc

  • 我有一个数据库结果,每一个调用创建500条记录500条,然后下一个500条,然后下一个 我需要运行一个记录每个不同线程执行特定任务的程序 我举的例子如下 ExecutorService executor=Executors.newFixedThreadPool(10); 我的问题是,在完成当前executer服务之前,it需要获得接下来的500个用户并尝试开始处理,我需要停止该操作,直到处理了前5