2016-04-24 9 views
2

ein paar Informationen von dieser Frage im Zusammenhang Got: Using SignalR with Azure Service FabricSignalR mit Service Fabric Stateless Web API

Zitat in Zitat aus diesem Kommentar Geschichte: „Nach dieser Anwendung bereitstellen, können Sie sehen, dass einige Anrufe signalR ausfallen und einige gelingen .... "

Ich möchte nur wissen, ob jemand ähnliche Implementierung (signalR mit Web-API ...) hatte. Und ich möchte Instanzanzahl 1 für die statusfreie Web-API nicht festlegen.

Antwort

9

Sie können LoadBalancer konfigurieren, das von Service Fabric verwendet wird, um die Sitzung persistieren zu lassen. Dies führt dazu, dass ein bestimmter Client immer in demselben Knoten endet.

Sie können dies tun, indem Sie auf LoadBalancer zugreifen, das dem Dienst-Fabric-Cluster im Azure-Portal zugewiesen ist. Gehen Sie dann zu "Load Balancing Rules", wählen Sie die Regel aus, die für den SignalR Port zuständig ist und setzen Sie "Session Persistence" auf "Client IP". Dies kann auch über eine PowerShell- oder ARM-Vorlage erfolgen.

+0

Vielen Dank! – Shaun