張貼日期: Apr 23, 2020
AWS AppSync 是一種受管 GraphQL 服務,您可以利用它建立彈性的 API,從一個或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發。透過 AppSync 在服務與用戶端之間自動處理連線管理、擴展、散發和資料廣播,輕鬆的即時提供其支援的任何資料來源,使開發人員能夠專注於即時應用程式的商務競爭優勢,無需分神於 WebSocket 操作和基礎架構管理。
AppSync 的受管 GraphQL 訂閱,可流暢的最佳化成千上萬之用戶端對應用程式的存取,處理需要即時更新的應用程式,例如遊戲排行榜、社群媒體應用程式、運動賽事分數、即時串流、互動式聊天室、物聯網儀表板,以及其他許多應用程式。
AppSync 以及 Amplify 為 iOS、Android,以及 JavaScript (Web 與 React Native) 應用程式提供了智慧型軟體開發套件與用戶端程式庫,以輕鬆的連接至 AppSync GraphQL API,這可自動在後端處理多用戶端連線、可擴充性、發散以及廣播。今天我們發佈了即時 WebSocket 協定,讓開發人員可以任何語言選擇使用他們喜愛的 WebSocket 用戶端,以從他們的 AppSync API 來連接、註冊並接收 GraphQL 即時訂閱,此外也可輕鬆的最佳化由 AppSync 和 Amplify 所提供的用戶端與軟體開發套件。開發人員現在可以靈活地建構自己的自訂用戶端,利用通用 HTTP 程式庫連接至 AppSync API,以傳送 GraphQL 的查詢和變化,此外還有 GraphQL 訂閱的通用 WebSocket 用戶端。