Hat jemand die Nachrichtengruppierungsfunktion in ActiveMQ verwendet?ActiveMQ-Nachrichtengruppierungsleistung
http://activemq.apache.org/message-groups.html
Dies wäre eine wirklich nützliche Eigenschaft für ein Projekt sein, auf ich arbeite, aber ich bin neugierig, wie gut dieses Feature Skalen und führt. In unserem System müssten wir Nachrichten in Gruppen von ungefähr 3-5 Nachrichten gruppieren, so dass wir kontinuierlich Gruppen hinzufügen würden, während der Prozess abläuft. In diesem Fall scheint es, als würden wir irgendwann nicht mehr genügend Speicher haben, um alle Gruppen zu speichern.
Ich interessiere mich für irgendwelche Erfahrungen/Gedanken/Vorteile/Nachteile.
Angenommen, die 'JMSXGroupID' ist gleich Nein, dh 3345. Dann werden alle Nachrichten mit' JMSXGroupID' = 3345 gleich gehen Verbraucher. Aber nehmen wir an, ich füge dynamisch einen neuen Consumer hinzu, als dass activeMq sicherstellt, dass die 3345-Nachricht an denselben alten Consumer gesendet wird (da Sie sagen, dass sie den Hash der ID speichert). Vielen Dank. – Trying
Ich verstehe nicht ganz, warum die Verwendung von Hash ersetzen jeden GroupID String wirksam wäre? Ist der Hash-Wert sehr klein? Aber was, wenn ich jeden Tag eine Million neue GroupIDs habe? – flycee