Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Beispiel: Ein Kran erkennt Zustände mit AWS IoT Events
Ein Betreiber vieler Krane möchte erkennen, wann die Maschinen gewartet oder ausgetauscht werden müssen, und entsprechende Benachrichtigungen auslösen. Jeder Kran hat einen Motor. Ein Motor sendet Nachrichten (Eingänge) mit Informationen über Druck und Temperatur aus. Der Betreiber benötigt zwei Stufen von Ereignismeldern:
-
Ein Ereignismelder auf Kranebene
-
Ein Ereignismelder auf Motorebene
Mithilfe von Meldungen von den Motoren (die Metadaten sowohl mit dem craneId
als auch mit enthaltenmotorid
) kann der Bediener die Ereignismelder auf beiden Ebenen mithilfe eines geeigneten Routings ausführen. Wenn die Veranstaltungsbedingungen erfüllt sind, sollten Benachrichtigungen an die entsprechenden SNS Amazon-Themen gesendet werden. Der Bediener kann die Meldermodelle so konfigurieren, dass keine doppelten Benachrichtigungen ausgelöst werden.
Dieses Beispiel demonstriert die folgenden Funktionsfähigkeiten:
-
Eingaben erstellen, lesen, aktualisieren, löschen (CRUD).
-
Erstellen, Lesen, Aktualisieren, Löschen (CRUD) von Ereignismeldermodellen und verschiedenen Versionen von Ereignismeldern.
-
Weiterleitung eines Eingangs an mehrere Ereignismelder.
-
Aufnahme von Eingaben in ein Detektormodell.
-
Bewertung von Triggerbedingungen und Lebenszyklusereignissen.
-
Fähigkeit, in Bedingungen auf Zustandsvariablen zu verweisen und ihre Werte in Abhängigkeit von den Bedingungen festzulegen.
-
Laufzeitorchestrierung mit Definition, Status, Trigger-Evaluator und Aktionsausführung.
-
Ausführung von Aktionen mit einem
ActionsExecutor
Ziel. SNS