我們從不同的測量站接收測量值,並將它們處理爲一個jms隊列。 現在我們使用jms分組,其中groupId是電臺的ID,以確保來自一個電臺的值是連續處理的。
只看到股票樣本中的文檔:http://docs.jboss.org/hornetq/2.2.2.Final/user-manual/en/html/message-grouping.html
但是HornetQ在(或JMS全部),每個組被固定到一個特定的工人。這意味着,如果組A和組B固定到工作者X,並且組A中有10條消息,組B中有10條消息,則組B消息必須等待,直到處理組A消息。 (雖然有足夠的免費工作人員,現在可以處理B組消息)
有沒有辦法告訴jms,不要將每個組固定到一個特定的工作人員,而只是爲了確保每個組中的串行processomg組。