Wir verwenden Spring Integration Aggregator zum Aggregieren der Liste der Werbebuchungen für eine bestimmte Reihenfolge. Jetzt speichern wir die Nachrichteninformationen der Gruppe in db. Aber was wir festgestellt haben ist, dass es Art von Wert als group_key in Tabelle INT_MESSAGE_GROUP
Tabelle verwendet. Ist es möglich, dies so anzupassen, dass die Auftrags-ID verwendet wird (immer einzigartig in unserem System), so dass wir das Aggregationsproblem im Produktions-Envt beheben können, indem wir eine Abfrage für die Datenbank anhand der Auftrags-ID ausführen.Verwendung des benutzerdefinierten Gruppenschlüssels in JdbcMessageStore im Spring-Integrationsaggregator
Ich habe bemerkt, dass intern der Korrelationsschlüssel als Gruppenschlüssel verwendet wird, aber nicht sicher, warum er unseren Korrelationsschlüssel nicht verwendet hat (die Bestell-ID), da wir unsere benutzerdefinierte Korrelationsstrategie in der Aggregatorkonfiguration konfiguriert haben.
Fyi verwenden wir Feder Integration 4.1.2
Danke Artem für Ihre Eingabe. Ich denke, wir können mit dem leben, was von JdbcMessageStore für jetzt zur Verfügung gestellt wird. – user509755