ASP.NET Core SignalR
Mit SignalR können Entwickler Echtzeit-ASP erstellen.NET Core Webanwendungen, bei denen der Server die Updates an alle registrierten Clients sendet, sobald ein Update ausgelöst wird. Dies reduziert die Verzögerung, die durch die Aktualisierungsanfragen des Clients verursacht wird. Ebenso ASP.NET Core SignalR ist dafür verantwortlich, den Webanwendungen in einer Webfarm Echtzeitfunktionen hinzuzufügen.
Note
Diese Funktion ist auch in verfügbar NCache Professional.
Note
Für den Produktionseinsatz wird empfohlen, Folgendes auszuführen NCache Backplane im selben Rechenzentrum wie die SignalR-App.
Auch in diesem Fall gilt ein Beispiel für einen Online-Chatroom. Mehrere Clients sind mit mehreren Webservern in einer Farm verbunden. Diese Clients können sich gegenseitig Nachrichten senden, wobei der Nachrichteninhalt angezeigt wird, sobald er an den empfangenden Client gesendet wird. Dadurch entfällt die Notwendigkeit, die Webseite jedes Mal zu aktualisieren, um neue Nachrichten anzufordern, da der Server die Nachricht an alle Clients sendet, sobald der Clientstatus aktualisiert wird.
ASP.NET Core SignalR ist für Funktionen wie Verbindungspersistenz und hohes Verkehrsmanagement verantwortlich. Ebenso das Senden derselben Nachricht an mehrere verbundene Clients und das Senden von Nachrichten an die spezifische verbundene Gruppe von Clients.
ASP.NET Core SignalR verwendet Naben um zwischen Clients und Servern zu kommunizieren. Es stellt Verbindungen zwischen ihnen her, wodurch die Nachrichtenübermittlung an alle Clients von ihren verbundenen Servern sichergestellt wird. NCache können Sie SignalR in Ihrem verwenden .NET Core Anwendung durch Bereitstellung einer Erweiterung für den SignalR-Anbieter.
In diesem Abschnitt
Die richtigen NCache Erweiterung für SignalR Core
Erklärt, wie die Erweiterung von ASP verwendet wird.NET Core SignalR mit NCache.