Dieser Artikel wurde maschinell übersetzt.
Korrelations-IDs (im) Paket eine Transaktion, während die IT mehrere Auftragsverarbeiter durchläuft. Mit diesem System werden die Anfragen Ihrer Kunden unter einer Überschrift gesammelt, um die Nachverfolgung und Fehlerbehebung zu erleichtern.
Was ist die Korrelations-ID?
Wir betrachten einen Besuch oft als eine einmalige Transaktion. In Wirklichkeit kann ein Besuch mehrere verschiedene Prozesse auslösen. Correlation ID hält die gesamte Arbeit zusammen.
Beginnen wir mit einem Beispiel.
Sie betreiben eine Auktionswebsite, auf der Artikel von Hunderten von Verkäufern angeboten werden. Ihr Besucher kauft bei drei Verkäufern in einer Bestellung. Ihre Website teilt diese Bestellungen auf die unterschiedlichen Verkäufer auf. Eine Woche später fragt Ihr Kunde, wo sich die Bestellung befindet. Eine Korrelations-ID könnte Ihnen helfen, alle Teile zu verfolgen, aus denen sich dieser eine Auftrag zusammensetzt.
In der Regel handelt es sich bei einer Korrelations-ID um eine nicht standardmäßige HTTP-Überschrift, die Teil des Java Messaging Service (JMS) ist. Sie müssen keinen verwenden, aber die IT ist klug, wenn Sie auch nur die kleinste Möglichkeit haben, mehrere Auftragsverarbeiter für die Bearbeitung von Kundenanfragen einzusetzen.
5 Möglichkeiten zur Verwendung der Korrelations-ID
Die meisten Programmierer können Korrelations-IDs in wenigen Minuten einrichten. Wenn Sie sich mit Code auskennen, kann es ein wenig schwierig sein, die Logistik herauszufinden. Aber so funktioniert die IT in einem vereinfachten Formular.
So verwenden Sie die Korrelations-ID:
- Erstellen. Der Entwickler fügt jeder Anfrage eine zufällig generierte Kennung hinzu, normalerweise als Teil der HTTP-Überschrift.
- Zuweisen. Ihre IDs bleiben beim Auftrag, während die IT durch die Unterauftragsverarbeiter wandert.
- LogSie jede von Ihnen erstellte Korrelations-ID, damit Sie Clientanforderungen sofort bearbeiten können.
- Transport. Wie Sie Korrelations-IDs in andere Systeme (einschließlich Unter-Auftragsverarbeiter) verschieben, hängt davon ab, wie Ihr System aufgebaut und verwaltet wird.
Sollten Sie Korrelations-IDs verwenden?
Wenn Sie ein einfaches Unternehmen mit einfacher Verarbeitung betreiben, benötigen Sie möglicherweise keine Korrelations-IDs. Wenn Ihre Workflows jedoch untergeordnete Auftragsverarbeiter umfassen, kann die Zuweisung dieser eindeutigen Nummern Ihnen dabei helfen, einen optimalen Kundenservice bereitzustellen.