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

远程分块:如何在主从机之间交换数据

阎冠玉
2023-03-14

我正在使用spring batch remote chunking,我遇到了Follow问题:在主端,我将一些信息放在'ExecutionContext/JobExecution'中,以便将它们返回到从端的处理器中,但是从端不能从'ExecutionContext'中重新生成这些信息,因为'ExecutionContext'是null。

在主人和奴隶之间是否有一种信息交换机制?

共有1个答案

娄阳舒
2023-03-14

除了传递给工人处理的项目之外,Spring Batch在主和工人之间没有提供额外的通信通道。如果你想在JIRA中提出一个问题,我会有兴趣讨论想法和选择。

 类似资料:
  • 问题内容: Spring Batch远程分块和远程分区有什么区别? 我无法理解Spring Batch中的远程分块和远程分区之间的区别。有人可以解释一下吗? 问题答案: 远程分区 分区是主/从步骤配置,允许并行处理数据分区。每个分区都是通过一些元数据来描述的。例如,如果您正在处理数据库表,则分区1可能是ID 0-100,分区2可能是101-200,等等。对于Spring Batch,主步骤使用分区

  • 简单的分组[]内是组名 mail.example.com [webservers] foo.example.com bar.example.com [dbservers] one.example.com two.example.com three.example.com [webservers] www[01:50].example.com [databases] db-[a:f].example

  • Docker允许来自多个容器的服务器通过链接和服务发现相互连接。然而,据我所知,这个服务发现是主机本地的。我想实现一个使用其他托管在不同机器上的服务的服务。 在Docker中有几种方法可以解决这个问题,比如CoreOS的< code>jumpers,本质上代理其他机器的主机本地服务,以及一大堆用于管理Docker部署的github项目,这些项目似乎都试图支持这个用例。 鉴于发展速度,很难遵循当前的

  • 问题内容: 我将开发环境设置为vmware中的Ubuntu服务器(安装了LAMP)。vmware在我的本地Windows 7计算机上运行。当我尝试通过HeidiSQL程序访问我的mysql服务器时,连接失败。我得到: 但是,我可以通过PhpMyAdmin访问数据库服务器。MySQL正在运行,我的连接凭据和端口均正确。 我读到您应该输入要连接的计算机的IP地址,作为my.cnf文件中的“绑定地址”。

  • 所以,如果有人在这方面帮助我,我会非常感激(C代码会很棒!)。注:操作系统为Linux内核(2.6.29),ARMv7 CPU架构。

  • 这是一个有点复杂的解释,所以我希望它足够清楚,但如果不是,我会尝试和扩展更多。 所以我有一个这样的数据帧: