AppSync是什么?

勉强前的印象

同步应用程序的数据……?

调查

AppSync是什么?

使用GraphQL这个Web API可以访问数据并进行处理的工具。

什么是WebAPI?

在进行API交互时,可以使用基于HTTP和HTTPS的API。
除了REST和SOAP,还有一种叫做GraphQL的方式。

GraphQL 是什么?

在Facebook于2015年公开的API规范中,REST存在如下问题。

    • REST API の課題

ドキュメント管理が大変
使い方難しい
ドキュメントと実装がずれる

这个开发是为了解决 REST 中的问题,并在不适合使用 REST 时使用。

AppSync是什么?

GraphQL的托管服务。可以轻松使用GraphQL。

连接形象

構成Untitled Diagram.drawio - diagrams.net - Google Ch.png

AppSync使用GraphQL处理来自PC或移动设备的请求。解析器起到连接模式和数据源的作用。数据源可以指定为DynamoDB、Lambda、Aurora、Elasticsearch、HTTP终端点。

AppSync的特点

    シンプルかつ安全なデータアクセス

你可以通过GraphQL进行单个网络请求,从多个数据源获取数据。

    組み込まれたリアルタイム & オフラインの機能

我们提供数据同步功能,可以实时推送数据更新,并具备离线访问以及在线恢复时解决冲突的功能,专为移动应用程序设计。

    サーバー管理が不要

由于完全托管的特性,无需进行设置、管理和维护。

用例

    • ダッシュボード

リアルタイムでのデータ更新

複数ユーザが同時編集するようなもの

コラボレーションをするもの
自動更新ができる

ソーシャルメディア・チャット

複数ユーザ間のメッセージ管理ができる
オフライン時でも操作可能で、接続後自動sync

勉強后的印象

只有通过实际使用过API才能对其有一个模糊的理解,因此API可以自动获取数据的印象才会出现。

请查阅

    • AWS AppSync

 

    • 【AWS Black Belt Online Seminar】AWS AppSync

 

    【速報】マネージドGraphQLサービス「AWS AppSync」が一般公開(GA)されました!
bannerAds