0

我正在使用Spring AMQP 1.2版本開發RabbitMQ代理的性能測試。任何人都可以解釋相同的步驟,並且爲生產者和消費者使用Java作爲客戶端。如何做RabbitMQ Spring AMQP 1.2性能測試?

+0

任何人都可以幫忙嗎? – Pand005

+0

你可以提供更多關於你想要測試的細節嗎? –

+0

我想寫入10K對象到隊列中,並且想要編寫異步消費者代碼,每10000秒消息,而且我一次只能消費100條消息,這裏我想測試一下消息的處理次數。 esting請讓我知道。 – Pand005

回答

0

似乎是一個非常基本的要求 - 只需調用一個RabbitTemplate的發送方法10K倍,線了SimpleMessageListenerContainer來調用服務(可以使用MessageListenerAdapter一個POJO,並以其concurrency properties玩玩看的對消費率的影響

+0

謝謝羅素。在這裏,我有一個查詢,RabbitMQ服務器如何存儲消息,它是文件系統還是數據庫?你能告訴我如何配置數據庫持久消息? – Pand005

+0

我只能和'Spring-AMQP'項目交談,以及它如何提供常見的Spring抽象;對於有關RabbitMQ本身的問題,請嘗試他們的郵件列表https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss –

+0

感謝Russel的建議,將與RabbitMQ團隊聯繫進行數據庫管理。但是,這裏Spring-AMQP在RabbitMQ服務器上工作的權利?我對Spring-AMQP的理解是爲編寫生產者和消費者提供了抽象層。我正在使用Spring-AMQP編寫生產者和消費者,而不是簡單的RabbitMQ方法。請讓我知道如果我錯了! – Pand005