Ein Multi-Micro-Szenario starten und den Ablauf testen
Ziel: mehrere Micros gleichzeitig gestartet, miteinander sprechend, um einen vollständigen Ablauf zu testen.
1. Stellen Sie das Szenario zusammen
Abschnitt betitelt „1. Stellen Sie das Szenario zusammen“Haken Sie in Szenarien → Neues Szenario alle Micros an, die am Ablauf teilnehmen, und speichern Sie es.
2. Lösen Sie die Abhängigkeiten als „local“ auf
Abschnitt betitelt „2. Lösen Sie die Abhängigkeiten als „local“ auf“Wählen Sie im Panel Abhängigkeiten für die Aufrufe zwischen Micros Ihres Szenarios local: So zeigt jeder Micro auf den daneben gestarteten Peer und Sie testen die echte Kommunikation. Die Abhängigkeiten zu Cores, die nicht Teil des Szenarios sind, lassen Sie je nach Vorliebe als Cloud oder Mock.
Damit die local-Auflösung funktioniert, muss der Ziel-Core im Szenario sein; sonst warnt MicroLab Sie.
3. Wählen Sie den Modus jedes Micros
Abschnitt betitelt „3. Wählen Sie den Modus jedes Micros“Den, an dem Sie arbeiten, nativ (schnell); die im Hintergrund, Container (isoliert). Es ist optional: Sie können sie alle nativ lassen.
4. Starten und testen
Abschnitt betitelt „4. Starten und testen“Klicken Sie auf ▶ Starten. MicroLab löst die Ports auf, schreibt die URLs zwischen
Micros um und startet sie. Wenn sie Healthy sind:
- Verwenden Sie die Ansicht Tabelle oder Karten, um das Swagger oder das Health jedes Micros zu öffnen und ihre URLs zu kopieren.
- Senden Sie Ihre Eingangsanfrage an den ersten Micro des Ablaufs und beobachten Sie in Logs, wie der Aufruf die Kette durchläuft.
- Der Graph zeigt Ihnen, wer wen aufruft und mit welcher Auflösung.