0

我有一个要求,其中一个流程同步工作(请求-响应),而在同一个应用程序中,另一组流程轮询外部源以更改信息。有人可以告诉我如何使用spring进行配置。我发现 Spring Batch、Camel、Spring Integration 可能满足我的需求,想知道它们是否有帮助,或者是否有其他更简单或更好的解决方案?

谢谢。

4

1 回答 1

0

让我们分解一下您要执行的操作:

您想要一个基于 spring 的简单应用程序,它可以执行多项任务(我不会使用 word parallel,因为我认为这不是您的要求 - 但如果您认为需要,请详细说明)

  • 您可以使用 Spring Web/REST 在请求-响应模型中公开您需要的服务
  • 对于从外部源轮询某些事件 - 根据您的外部源是什么,spring 提供了丰富的适配器集,您可以使用它们来轮询事件。例如,如果它是一个文件系统,您期望一些文件到达,那么您将配置一个文件适配器和轮询器。
  • Spring 集成专门针对集成多个系统并提供丰富的适配器集——纯粹基于需求。
  • Spring Batch 适用于您计划频繁运行并进行大量数据移动或更改的任务/作业,并且您希望基础设施代码开箱即用!
于 2012-09-26T21:13:15.147 回答