Veröffentlicht am: Jan 11, 2022

AWS AppSync ist ein verwalteter GraphQL-Service zur Vereinfachung der Anwendungsentwicklung, der es Ihnen ermöglicht, eine flexible API für den sicheren Zugriff, die Bearbeitung und Kombination von Daten aus einer oder mehreren Datenquellen zu erstellen. Heute freuen wir uns, Ihnen mitteilen zu können, dass AppSync jetzt die Entfernung bestimmter Einträge aus dem integrierten serverseitigen Cache von AppSync unterstützt.

Die serverseitige Caching-Funktion von AppSync kann verwendet werden, um die Leistung von latenzempfindlichen Anwendungen mit hohem Durchsatz zu verbessern, indem es Entwicklern ermöglicht, Daten aus einem schnellen, verwalteten Cache im Arbeitsspeicher zu speichern und abzurufen. Bis heute konnten Kunden Cache-Einträge ungültig machen, indem sie den gesamten Cache leeren, aber keine bestimmten Einträge ungültig machen. Jetzt haben Entwickler Zugriff auf eine neue VTL-Erweiterung in ihrem AppSync-Resolver-Code, mit der sie bestimmte Einträge ungültig machen können. Beispielsweise kann ein Entwickler jetzt Backend-Daten über eine GraphQL-Mutation aktualisieren und eine zwischengespeicherte Abfrage in einem einzigen AppSync-Vorgang ungültig machen. Ein Entwickler kann auch einen Backend-Prozess einrichten, um eine Mutation mit einem NONE-Resolver auszulösen, um Einträge zu entfernen, wenn Daten außerhalb des Bandes geändert werden. Beim nächsten Aufruf der zugehörigen Abfrage werden neue Daten aus der Backend-Datenquelle abgerufen, die dann zwischengespeichert werden.

Sie können diese neue Funktion in allen AWS-Regionen verwenden, in denen AppSync verfügbar ist. Weitere Informationen finden Sie in unserem Blogpost und in der AppSync-Dokumentation.