Ich bin sehr neu in Azure Service Fabric. Von meiner Forschung bin ich ziemlich daran interessiert, es für ein spezifisches Optimierungsproblemszenario zu verwenden. Ich finde jedoch keine Detailinformationen zu MSDN, um meine Ergebnisse zu unterstützen.Azure Service Stoff Schauspieler für lange laufende Aufgaben
Meine Anforderung ist, dass ich eine Web-API habe, die eine Eingabe erhält und in eine Datenbank ausgegeben wird. Diese Eingabe wird verwendet, um einen Optimierungsalgorithmus auszuführen, der typischerweise ungefähr 3-5 Minuten dauert. Es kann mehrere Anfragen von Benutzern geben, die eventuell bearbeitet werden müssen.
Ich denke derzeit, eine neue ASF zuverlässige Akteure pro Optimierung Eingang ist eine gute Wahl. Mir ist jedoch nicht klar, wie ASF für solche Aufgaben funktioniert, die lange andauern und nicht sofort ablaufen.
Weitere Ich bin nicht sicher, wie meine Ressourcennutzung innerhalb des Clusters sein wird. Mein Endziel ist in der Lage, mindestens eine vordefinierte Menge an Optimierungsalgorithmus Aktoren oder statusless Dienste bei Bedarf parallel zu übermitteln.
Really schätzen Sie Ihre technischen Ratschläge in Bezug auf die Bedenken, die ich habe. Ist es Schauspieler oder statesless, die ich für dieses Szenario berücksichtigen sollte.
Danke für die Antwort. Angenommen, ich verwende einen zustandsbehafteten Dienst, der einen Befehl in einer zuverlässigen Warteschlange speichert. Ich überprüfe dann regelmäßig die Warteschlange, um ausstehende Befehle zu überprüfen. Entferne den ersten und bringe einen Staatenlosen oder Schauspieler zur Welt (nicht sicher, was am besten ist) und leite den Algorithmus ein. Könnten Sie mir vorschlagen, wie ich normalerweise überwachen würde, ob mein Algorithmus-Dienst vollständig ausgeführt wurde oder nicht? Sollte das eine Aufgabe des Algorithmus-Service oder des Master-State-Full-Service sein? Ich weiß immer noch nicht, wie ich es erreichen soll. – Praneeth