-2

Ich gehe durch zuverlässige Dienste und zuverlässige Akteure. Ich habe Online-Dokumentation durchgesehen, aber wenige Konzepte sind mir nicht klar.Welche Art von Dienstleistungen passen am besten als zuverlässige Akteure?

Mit dem, was ich verstand:

(1) Zuverlässiger Service ist ein Programmiermodell und besteht aus Stateless und Stateful-Dienstleistungen. Reliable Service stellt hoch verfügbare Klassen zur Verfügung, die als: Reliable Collections bezeichnet werden.

(2) Reliable Actors ist ein Programmiermodell, das Stateful-Dienste umfasst, die einen einzelnen Thread für die Ausführung verwenden. Zuverlässige Akteure können nicht zustandslos sein.

Ich möchte wissen, wann zu verwenden:

(a) Stateless-Service (b) Stateful-Dienst und (c) Zuverlässiger Schauspieler

Welche Art von Dienstleistungen am besten geeignet als single-threaded sind Anwendung?

Antwort

0

Es hängt von Ihrer Anwendung ab und wie sie aufgebaut ist Ich stelle mir vor, dass Sie über Service Fabric sprechen Hier seit Sie nur ein Tag und nicht auf die Frage selbst.

Für die zuverlässigen Dienste haben Sie 2 Option sie sind statefull Dienste iagine dies als eine Webseite, die den Status des Clients behalten möchte (wenn Sie daran gewöhnt sind .net sich dies als persistenten Sitzungszustand der Affinität Cookie aktiviert auf Ihrer Anwendung) im Grunde, was Sie tun, um die Informationen zu erhalten, die durch diese Dienste kommen, um das zu tun, sollten Sie reliable collections verwenden.

Statuslose Dienste sind grundlegende API-Aufrufe, die die Antwort von einem Dienst erhalten oder etwas Arbeit und die Antwort zurückgeben. der klassische Fall ist es vorstellen, dass Sie eine Dienste haben, die die Summe von 2 Zahlen tun, die es nicht implementieren muss, wird es die Arbeit tun und retuirn die Antwort zurück, aber das kann für Dienste verwendet werden, die den Staat außerhalb speichern der Dienst selbst.

Zuverlässige Actors sind auf den zuverlässigen Diensten gebaut, die Stateful sind sie eine Implementierung der actor model aber auf die Stateful zuverlässige Dienste gebaut. Fügen Sie einfach einige Dienstprogramme zu den Statusdiensten hinzu.

können Sie weitere Details zu dem Service Stoff Umsetzung dieses Modells auf lesen: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview

Verwandte Themen