Lesen der Azure Service Bus-Warteschlange

Ich versuche nur herauszufinden, wie Nachrichten am besten so schnell wie möglich aus einer Azure Service Bus-Warteschlange abgerufen werden können.

Ich war schockiert, dass es keine Möglichkeit gab, die Warteschlange für Benachrichtigungen ordnungsgemäß zu abonnieren, und dass ich abfragen muss. (es sei denn, ich liege falsch, in welchem Fall die Dokumentation schrecklich ist).

Ich habe lange an Umfragen gearbeitet, aber das Überprüfen einer einzelnen Nachricht alle 60 Sekunden scheint ungefähr 900 GBP pro Monat zu kosten (auch hier, sofern ich das nicht falsch verstanden habe). Und wenn ich einen redundanten / zweiten Dienst zum Abrufen hinzufüge, verdoppelt sich dieser.

So frage ich mich, was der beste / kostengünstigste Weg ist, es zu tun.

Im Wesentlichen möchte ich nur eine Nachricht aus der Warteschlange entnehmen, eine API-Suche für einige intern gespeicherte Daten durchführen (möglicherweise mithilfe von Hybriddiensten?) Und anschließend eine Nachricht mit einigen zusätzlichen Informationen an eine andere Warteschlange zurückschicken.

Ich habe mir die Arbeiterrollen angesehen (?) - ist das etwas, das das kann?

Ich sollte erwähnen, dass ich mir das mit node.js vorgenommen habe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage