2016-08-24 5 views

Antwort

1

Azure Service Bus ist ein Benachrichtigungsdienst, kein Benachrichtigungsdienst. Als solches behandelt es ausschließlich Messaging und erstellt keine Benachrichtigungen für Sie.

AWS combines SQS (Simple Queuing Service) with SNS (Simple Notification Service) hinter den Kulissen, um Ihnen die Funktionalität zu ermöglichen, die Sie beschreiben. Dies ermöglicht es SQS, ein Verhalten von Ereignissen zu haben. Azure Service Bus hat eine native Unterstützung für Topics and Subscriptions (wenn Sie das suchen). I.e. anstatt nur Nachrichten an eine Warteschlange zu senden, wird die Nachricht an ein Thema gesendet und entsprechende Abonnenten werden es erhalten.

Also die kurze Antwort auf diese Frage für den Fall, dass Sie die Nachricht nicht erhalten und eine Benachrichtigung auslösen möchten, ist "Nein".

Sagen, dass, wenn Sie mit "serverless" Funktionen (ähnlich wie AWS Lambdas) OK sind, könnten Sie Azure Functions verwenden, um dieses Ziel zu erreichen.

+0

Danke für die Kommentare, aber ich möchte eine Out-of-Box-Lösung wie AWS, ohne mich selbst zu codieren. Ich bin überrascht, warum der Azure Service-Bus keine Out-of-Box-Benachrichtigung an einen HTTP-ReST-Endpunkt bereitstellt, da dies die Erwartung vieler Abonnenten wäre, "Was sie mit der Nachricht tun" als Endpunkt des ReST-Dienstes über http anzuzeigen –

Verwandte Themen