Aus dem Kurs: Verteilte Anwendungen mit Dapr – Grundlagen

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Input Triggers: Problemstellung und Lösung

Input Triggers: Problemstellung und Lösung

Wir schauen uns nun zunächst den ersten Teil des Bindings- Bausteins an: Input Triggers, auch Input Bindings genannt. Hier geht es also darum, wie meine Applikation auf Ereignisse reagieren kann. Diese Ereignisse wiederum können sowohl intern, also von anderen Diensten, hervorgerufen werden, aber auch von extern. Ein Beispiel für ein internes Ereignis wäre ein neuer Datenbankeintrag, welcher von einem anderen Service geschrieben wurde. Ein Beispiel für ein externes Ereignis wäre beispielsweise die Uhrzeit. Also wenn wir innerhalb unserer Applikation auf bestimmte Zeitpunkte reagieren wollen, unabhängig davon, ob diese einmalig oder regelmäßig auftreten. Ein Problem, was damit oft einhergeht: Die Notwendigkeit von kontinuierlichen Abfragen, im Englischen Polling genannt, um über solche Events zu erfahren und dann die Verarbeitung zu starten. Und natürlich möchte man auch hier möglichst entkoppelt sein von der Quelle des Events. Also beispielsweise kein SDK nutzen müssen für eine…

Inhalt