Veröffentlicht am: Apr 23, 2020
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. AppSync ermöglicht es auf einfache Weise, alle ihre unterstützten Daten zu Echtzeit-Daten zu machen. Verbindungsverwaltung, Skalierung, Fan-Out und Daten-Broadcasting werden automatisch zwischen den Services und den Clients abgewickelt und ermöglicht es den Entwicklern, sich auf die geschäftlichen Unterscheidungsmerkmale für ihre Echtzeit-Anwendungen zu konzentrieren, anstatt auf WebSockets-Operationen und Infrastrukturverwaltung.
Managed GraphQL-Abonnements auf AppSync ermöglichen die nahtlose Optimierung des Zugriffs von Tausenden oder Millionen von Clients auf Anwendungen, die Echtzeit-Aktualisierungen benötigen, wie etwa Gaming-Leaderboards, Social Media Apps, Sportergebnisse, Live-Streaming, interaktive Chatrooms, IoT-Dashboards und viele mehr.
AppSync und Amplify bieten intelligente SDKs und Clientbibliotheken für iOS-, Android- und JavaScript-Anwendungen (Web und React Native), um sich einfach mit AppSync GraphQL APIs zu verbinden, die automatisch verschiedene Clientverbindungen, Skalierbarkeit, Fan-Out und Broadcasting im Backend abwickeln. Wir veröffentlichen heute unser Echtzeit-WebSockets-Protokoll, damit Entwickler ihren bevorzugten WebSockets-Client in sämtlichen Sprachen verwenden können, um GraphQL-Echtzeit-Abonnements mit ihren AppSync APIs zu verbinden, zu registrieren und empfangen zu können, zusätzlich zu den optimierten Clients und SDKs, erhältlich und einsatzbereit von AppSync und Amplify. Entwickler können nun ganz flexibel ihre eigenen benutzerdefinierten Clients erstellen, um sich mit AppSync APIs zu verbinden, die allgemeine HTTP-Bibliotheken ermöglichen, um GraphQL-Anfragen und -Mutationen zu senden, zusätzlich zu allgemeinen WebSockets-Clients für GraphQL-Abonnements.
Weitere Informationen darüber, wie Sie sich über AppSync mit allgemeinen WebSockets-Clients verbinden, finden Sie im Blog-Beitrag und in der Dokumentation unseres Echtzeit-Protokoll-Clients. Weitere Informationen zu den neuen AppSync-Echtzeitfunktionen finden Sie in unserem Blog-Beitrag über WebSockets-Unterstützung und der AppSync-Dokumentation.