relay SignalR integrations through a storage queue (#1100)

The SignalR integration from Azure Functions does not have automatic retry.  When the SignalR instance has issues, all other APIs fail.

To make the service resilient to SignalR outages, this bounces SignalR events through an Azure Storage queue.

NOTE: This PR does not remove the integration from all of the functions.  That is intended to be done as a follow-on PR.
This commit is contained in:
bmc-msft
2021-07-22 14:10:20 -04:00
committed by GitHub
parent ee3d0871f2
commit 5be9c4dcee
4 changed files with 45 additions and 19 deletions

View File

@ -584,6 +584,7 @@ class Client:
"proxy",
"update-queue",
"webhooks",
"signalr-events",
]:
try:
client.create_queue(queue)