2014-11-20 100 views
1

我們正在用JAVA開發一個應用程序。我們將使用JMS來收聽傳入MQ的消息。我們預計每天大約有100個用戶(每條信息大約1400個字符)約100K條消息。在這種情況下有多少聽衆是好的。我想知道的是,JMS監聽器每個單元可以處理多少條消息。現在大概的數量已經足夠了。是否有文檔可以找到這些信息?MQ上JMS監聽器的數量

回答

1

您必須在這裏看兩件事:服務器性能和客戶端性能。 主要的JMS提供者(HornetQ,ActiveMQ等)每秒可以輕鬆處理超過5000條消息,因此您可以在這一方覆蓋(如果需要更多信息,請查看SPECjms2007 results)。

客戶端性能取決於客戶的計算能力(顯然)以及您想要對這些消息執行什麼操作。從技術上講,客戶端可以處理多少條消息沒有限制。我的經驗是,消息編組/解組是一個巨大的因素,所以作爲粗略估計,您可以假設客戶端可以處理與服務器相同的消息負載,假設同樣強大的機器和輕量的消息內容處理。

最後你會想做一些負載測試。

+0

謝謝。這有助於現在。在我提出更多問題之前,讓我評估答案。 :)。 – 2014-11-20 17:58:08