Arbeit mit Veranstaltungsorten

Ein Ziel ist ein Zustellungsziel für eine Benachrichtigung. In anderen Kontexten werden Ziele auch als Kanäle, Senken oder Konsumenten bezeichnet.

Zielkategorien

Ziele sind in zwei Kategorien unterteilt: Mensch und Service.

Benutzerziele

Benutzerziele sind Einheiten, Server oder Anwendungen, die Benachrichtigungen für die menschliche Nutzung darstellen. Die folgenden Benutzerziele werden vom Event Notifications-Service unterstützt:

Die integrierten E-Mail- und SMS-Ziele werden ohne Vorbereitungs-oder Anpassungsaufwand bereitgestellt und sind verfügbar, wenn Sie eine Instanz von Event Notificationserstellen. Andere Ziele müssen manuell hinzugefügt und konfiguriert werden.

Serviceziele

Serviceziele sind Cloud-Services oder Anwendungen, bei denen Benachrichtigungen programmgesteuert verarbeitet werden. Der Event Notifications-Dienst unterstützt die folgenden Service-Ziele:

Wiederholungsrichtlinie für Ziele

Beim Senden von Benachrichtigungen an Ziele können Probleme wie Netzwerkfehler und Anwendungsstörungen dazu führen, dass Anfragen fehlschlagen. Event Notifications versucht automatisch, fehlgeschlagene Anfragen zu wiederholen, um Ausfallsicherheit zu gewährleisten.

Wiederholungsverhalten

Der Client wiederholt fehlgeschlagene Anfragen automatisch bis zu dreimal mit einer exponentiellen Verzögerung zwischen 1 und 10 Sekunden, um Spitzen bei den Wiederholungsversuchen zu vermeiden.

Wenn der Zielserver einen Retry-After header zurück, überschreibt dieser Wert (in Sekunden) die Standard-Backoff-Verzögerung.

Jede Anfrage hat eine 10-Sekunden-Zeitüberschreitung, und die Wiederholungsversuche werden sofort beendet, wenn eine Anfrage erfolgreich war oder die maximale Anzahl der Versuche erreicht ist.

Wenn eine Benachrichtigung auch nach allen Wiederholungsversuchen fehlschlägt, ist die Benachrichtigung verloren.

Diese Wiederholungsrichtlinie gilt für die folgenden Ziele: