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

spring-integration和spring-batch项目的区别是什么?

吴举
2023-03-14

我发现有3个项目:

  • Spring批
  • Spring integration
  • Spring批处理集成

共有1个答案

翟京
2023-03-14

虽然Spring Batch用于启动作业和编写批处理应用程序,但Spring Integration是另一个用于在基于Spring的应用程序中启用轻量级消息传递的项目(如文档中所述),并支持通过声明性适配器与外部系统集成。

因此,基本上这是两个完全不同的项目,它们被设计为在不同的级别上处理/操作,并用于不同类型的需求,而这些需求不能由另一个处理,这就是为什么spring-batch-integration被设计为允许同时使用这两个项目,并从这两个项目中获得相同需求的好处。

您可以在文档的Spring Batch Integration Integration Integration一节中看到,其中写道:

关于需要同时使用两个项目的用例示例,我们可以面对几个类似的需求,您可以想到一个批处理作业需要在其中一个步骤中处理spring集成流,甚至一个spring集成流需要启动spring批处理作业。

 类似资料:
  • 13.1. Spring Batch Integration Introduction Many users of Spring Batch may encounter requirements that are outside the scope of Spring Batch, yet may be efficiently and concisely implemented using Spr

  • 本文向大家介绍spring mvc 和 struts 的区别是什么?相关面试题,主要包含被问及spring mvc 和 struts 的区别是什么?时的应答技巧和注意事项,需要的朋友参考一下 拦截级别:struts2 是类级别的拦截;spring mvc 是方法级别的拦截。 数据独立性:spring mvc 的方法之间基本上独立的,独享 request 和 response 数据,请求数据通过参数

  • 和 你什么时候会一个比另一个好?

  • Spring靴2.3。x增加了通过spring boot:build image使用插件构建Docker映像的功能。Jib似乎支持相同的功能,但不限于Spring boot。 Spring Boot应用程序是否利用了jib没有提供的任何特定优化(这就是为什么有一个Spring Boot插件?) 除了无法在私有注册表中使用引导映像。

  • 本文向大家介绍Spring Boot、Spring MVC 和 Spring 有什么区别?相关面试题,主要包含被问及Spring Boot、Spring MVC 和 Spring 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 SpringFramework SpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。 当我

  • 使用java配置时,可以向步骤中添加一个TaskExecutor,如下例所示: 上述配置的结果是,该步骤通过在单独的执行线程中读取、处理和写入每个项块(每个提交间隔)来执行。请注意,这意味着要处理的项没有固定的顺序,与单线程的情况相比,块可能包含不连续的项。除了任务执行器设置的任何限制(例如它是否由线程池支持)之外,在tasklet配置中还有一个节流限制,默认设置为4。您可能需要增加这一点,以确保