我想使用String Batch从RabbitMQ/AMQP获取数据。 我想加载100条消息(或者如果100没有来,一些超时后发送的消息数量),然后将其放入列表中。 我有一个RabbitMQ工作,我只想从每100个包中获取数据并将其集中到列表中。AMQP RabbitMQ
我已阅读关于Spring Batch,我发现这可以使用org.springframework.batch.item.file.FlatFileItemReader
从文件(例如CSV)中读取。 但我不知道如何从兔子队列读取?或者甚至有可能?
亲切的问候,
拉法尔
Spring批量可议?如果是,请考虑Mule,它有一个AMQP连接器,可以为您聚合消息。 –
是的,春天的批次是可以协商的。骡是好的,但对我的项目来说太重了。 –
定义重。认真。它是依赖关系的数量吗?不确定当你在应用中嵌入Mule时,Spring Batch会少一些,并且只带上你需要的传输/模块JAR。这是另一种“沉重”吗? –