【问题标题】:Spring Batch with AMQP RabbitMQ使用 AMQP RabbitMQ 的 Spring Batch
【发布时间】:2011-11-25 12:56:51
【问题描述】:

我想使用 String Batch 从 RabbitMQ / AMQP 获取数据。 我想加载 100 条消息(或者如果没有 100 条消息,则在超时后出现的消息数),然后将其放入列表中。 我有一个正在工作的 RabbitMQ,我只想以每 100 个包的形式从中获取数据并将其集中到列表中。

我已阅读有关 Spring Batch 的信息,我发现它可以使用 org.springframework.batch.item.file.FlatFileItemReader 从文件(例如 CSV)中读取。 但我不知道如何从兔子队列中读取?或者甚至有可能吗?

亲切的问候,

拉法尔

【问题讨论】:

  • Spring Batch 可以协商吗?如果是,请考虑 Mule,它有一个 AMQP 连接器,可以为您聚合消息。
  • 是的,春季批次可以协商。骡子还可以,但对我的项目来说太重了。
  • 定义重。严重地。是依赖的数量吗?当您将 Mule 嵌入您的应用程序并仅带来您需要的传输/模块 JAR 时,不确定 Spring Batch 是否会减少。是不是另一种“沉重”?

标签: spring rabbitmq amqp


【解决方案1】:
【解决方案2】:

这是一个 Spring Batch AMQP ItemReader / ItemWriter 实现。 https://dzone.com/articles/batch-processing-with-spring-batch-and-amqp-easier

【讨论】:

  • 此链接现在不再有效
  • 更改了链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-24
  • 1970-01-01
  • 1970-01-01
  • 2018-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多