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

在spring远程分区批处理作业中,是否可以在相同的jvm上运行主服务器和从服务器

颜祖鹤
2023-03-14

Iam设计具有多个节点的分布式远程分区批处理作业应用程序。所有的节点(jvm)都将是主节点,从节点也将运行在同一个jvm中。有可能在同一个JVM上拥有主服务器和从服务器吗?我试图测试这个,但它引起了一些问题,似乎spring远程分区不允许在同一个JVM上运行主服务器和从服务器?请帮帮忙。

共有1个答案

柴瀚
2023-03-14

Vikas,你可以在同一个JVM中运行一个主和从,例如,我在我的本地JVM中运行了1个主和6个从应用程序。主进程和从进程作为单独的Java进程运行。从机监听ActiveMq,并在主机向队列添加stepexecution时触发。

 类似资料:
  • 我使用Spring批处理管理来管理和监视作业和执行。如何调用一个作业并从一个独立的java应用程序启动它,该应用程序具有到包含Spring Batch Admin WebApp的服务器的给定HTTP连接。 谢谢你的帮助

  • 问题内容: 我有一个持续集成服务器(Jenkins),它可以构建代码(检查编译错误)并运行测试,然后将文件部署到远程服务器(不是war文件,而是实际的文件结构),我使用Jenkins插件,它允许我每晚通过samba传输文件。 现在,我需要做的是在远程服务器上运行ant命令。之后,我需要在远程服务器上启动应用程序服务器,然后通过从命令行运行.bat文件来启动应用程序服务器。 我完全不知道如何实现此目

  • 问题内容: 我是詹金斯的新手。我有一个要求,我需要在主节点上运行一部分工作,而其余的要在从属节点上运行。 我尝试在论坛上进行搜索,但找不到与此相关的任何内容。是否有可能做到这一点? 如果没有,我将把它分成两个单独的工作。 编辑 基本上,我的工作是从svn中签出源代码,然后编译并构建jar文件。之后,它将为此应用程序构建一个明智的安装程序。我想在master(Linux)上进行源代码签出和编译,并将

  • 我们有现有的Spring批处理应用程序,我们希望使其可扩展以在多个节点上运行。 例如,我希望在不同的工作服务器上运行作业。在这种情况下,我有一个作业a和一个作业B,在worker server的一个实例上运行作业a,在worker server的另一个实例中运行作业B。 在spring batch integration文档中,我找到了一个关于SETP远程分区的解释。然而,我不知道如何从主服务器启

  • 我们有一个用例,需要从一些分页的API读取数据,然后写入一些下游的Kafka主题。 我们已经能够通过Spring批处理集成远程分区来实现解决方案,其中管理器通过创建包含页码和偏移量以读取数据的执行上下文来处理任务的分区。管理器创建此执行上下文并将它们放在MessagingChannel上(我可以使用RabbitMQ和Kafka主题,以提供解决方案者为准)。工作人员(超过1个)从MessagingC

  • 我有一个包含GWT UI和服务器后端的GWT项目。服务器后端包含通过GWT的RPC向UI公开的Java GWT服务。 由于项目已经有了很大的增长,随着后端需要越来越多的时间来启动,我正在考虑将UI移到一个单独的项目中,想法是在一个单独的VM中运行后端。后端比较稳定,是我们花时间最多的UI。在单独的VM中使用这两个,我们可以更有效地处理UI,因为我们只需要重新加载UI(在GWT开发模式下)并让后端运