Freigeben über


PlayFab CloudScript mit Azure Functions

PlayFab CloudScript mit Azure Functions ist ein neues Feature, das serverloses Compute bei Bedarf in der Sprache Ihrer Wahl ermöglicht. Dazu nutzen wir Azure Functions und bieten Ihnen eine enge Integration über Visual Studio Code.

Die Verwendung von Azure Functions zum Ausführen von Cloudcode, der an einen PlayFab-Titel gebunden ist, bietet Ihnen die Leistungsfähigkeit von C# und stark typisiertem Code. Außerdem haben Sie die Möglichkeit, eine beliebige Anzahl von Azure-Features wie CosmosDB zu nutzen.

Die Grundlage von CloudScript auf Azure Functions bietet einige wichtige Verbesserungen:

  1. Möglichkeit zum Schreiben von Cloudscript in C# sowie JavaScript und den anderen unterstützten Azure Functions Sprachen
  2. Möglichkeit zum lokalen Debuggen von Cloudscript mit Visual Studio oder Visual Studio Code. Darüber hinaus haben wir eine Open Source-Erweiterung für Visual Studio Code für PlayFab veröffentlicht, die das Erstellen von CloudScript mithilfe von Azure Functions erleichtert.
  3. Möglichkeit zum Schreiben von Cloudscript-Funktionen in der Warteschlange, die über längere Zeiträume ausgeführt werden können, da wir asynchron auf den Abschluss warten.
  4. Keine Grenzen für die Anzahl der API-Aufrufe innerhalb des Azure-Funktionscodes.

HINWEIS: Weitere Informationen zu Azure Functions finden Sie in der Azure Functions-Dokumentation.

Typen von Cloudskripts mit Azure Functions

Eine der wichtigsten neuen Funktionen von CloudScript ist die Fähigkeit, cloudScript mit langer Ausführungszeit zu verwenden. Dies wird durch eine neue Art von Cloudskript eingeführt, die auf Azure Functions cloud script basiert, das durch den Speicher in der Warteschlange ausgelöst wird. Bei diesem neuen CloudScript-Typ müssen Sie entscheiden, welche Art von CloudScript für jedes Von Ihnen erstellte CloudScript verwendet werden soll.

Weitere Informationen zu den Vorteilen und Einschränkungen der einzelnen Funktionstypen finden Sie in der Jeweiligen Azure-Dokumentation:

Preisgestaltung

Um dieses Feature verwenden zu können, müssen Sie Ihr eigenes Azure-Abonnement verwenden. Dies bedeutet, dass die Nutzungsgebühren für Ihr Azure-Abonnement auf die gleiche Weise anfallen, wie wenn Sie Azure Functions ohne PlayFab-Integration verwendet haben. Weitere Informationen zu den Preisen finden Sie unter Azure Functions – Preise auf der Azure-Website.

Erste Schritte

Informationen zu den ersten Schritten mit CloudScript mit Azure Functions lesen Sie unseren Schnellstartleitfaden und watch unser Video zu den ersten Schritten.