Ist es möglich, azurblauer Queue Nachrichten an eine Endpunkt-URL zu senden?Ist es möglich, azurblaue Warteschlangennachrichten an einen Endpunkt zu senden?
Antwort
Ist es möglich, durch azur Warteschlange Nachrichten auf bestimmten Endpunkt URL zu schicken?
Um Ihre Frage zu beantworten, Nein, eine Azure-Warteschlange kann keine Nachricht an eine bestimmte Endpunkt-URL senden. Eine Azure-Warteschlange ist einfach ein Nachrichtenspeicher. Sie können Nachrichten an eine Warteschlange senden, und die Nachrichten werden zuverlässig gespeichert, bis sie ablaufen oder Sie sie löschen.
Es gibt jedoch viele Möglichkeiten, wie Sie die Nachricht an eine Endpunkt-URL senden können. Wie von @atika in seiner Antwort und @Aravind in seinen Kommentaren erwähnt, können Sie WebJobs oder Funktionen verwenden. Im Wesentlichen besteht die Idee darin, dass jemand (ein WebJob oder eine Funktion) in der Warteschlange lauscht, indem er die Warteschlange ständig abfragt. Sobald er eine Nachricht gefunden hat, kann er die Nachricht an einen von Ihnen angegebenen Endpunkt senden. Denken Sie daran, dass WebJobs oder Funktionen die Warteschlange ständig abfragen, die Nachricht abrufen und eine Aktion für diese Nachricht ausführen müssen, je nachdem, wie Sie für sie codieren.
Sie könnten einen einfachen webjob mit einem QueueTrigger hinzufügen und Ihren Endpunkt davon aufrufen.
public static void ProcessQueueMessage([QueueTrigger("queue")] string message,
TextWriter log)
{
//call your endpoint and send "message" here
}
Bitte beschreiben Sie Ihre Frage näher. –
Ich habe eine azure Warteschlange zum Speichern von Nachrichten und ich möchte Nachrichten auf einem ** Web API Endpoint URL ** senden. Ist es möglich, über die azure Queue Nachrichten an bestimmte Endpunkt-URLs zu senden? –
können Sie azurblaue Funktionen ausprobieren. wo in der eingehenden Nachricht an die Warteschlange kann der Auslöser sein und Sie schreiben benutzerdefinierten Code in azure Funktionen, um diese Nachricht aufzunehmen und an Web-API zu senden. oder Sie können eine Worker-Rolle schreiben, die die Warteschlange überwacht und das gleiche tut. – Aravind