2011-11-25 145 views
0

我想使用String Batch從RabbitMQ/AMQP獲取數據。 我想加載100條消息(或者如果100沒有來,一些超時後發送的消息數量),然後將其放入列表中。 我有一個RabbitMQ工作,我只想從每100個包中獲取數據並將其集中到列表中。AMQP RabbitMQ

我已閱讀關於Spring Batch,我發現這可以使用org.springframework.batch.item.file.FlatFileItemReader從文件(例如CSV)中讀取。 但我不知道如何從兔子隊列讀取?或者甚至有可能?

親切的問候,

拉法爾

+0

Spring批量可議?如果是,請考慮Mule,它有一個AMQP連接器,可以爲您聚合消息。 –

+0

是的,春天的批次是可以協商的。騾是好的,但對我的項目來說太重了。 –

+0

定義重。認真。它是依賴關係的數量嗎?不確定當你在應用中嵌入Mule時,Spring Batch會少一些,並且只帶上你需要的傳輸/模塊JAR。這是另一種「沉重」嗎? –

回答