写点什么

AWS AppSync 的 GA 版添加了新的 GraphQL 特性

  • 2018-05-15
  • 本文字数:1050 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

2018 年 4 月,Amazon 发布了 AWS AppSync 的一般可用版(GA)。AWS AppSync 是一种提供实时数据处理和离线编程能力的 GraphQL 服务,是 Amazon 先前于去年的 AWS re:Inventd 大会上推出的。当前发布的 GA 版中,提供了多种可加速开发的新特性,其中包括一种测试和调试流程、与Amazon CloudWatch 的集成,以及对Amazon CloudFormation 的支持。

AWS AppSync 服务由 Amazon 管理,它使用了 API 查询语言 GraphQL 。GraphQL 还提供了服务器端的运行时,满足对已有数据进行用户定义查询的需求。即便发布请求的设备处于离线状态,客户也可以使用 AppSync 查询实时数据。这时数据缓存在本地,并在连接可用时进行同步。例如,AWS AppSync 的一个用例是文档协同场景,另一个用例是离线新闻阅读。


图片来源:Youtube 视频“AWS 线上技术讲座:使用 AWS AppSync 离线 GraphQL 应用”( https://www.youtube.com/watch?v=MD6GaLT8PnE )的截图

在移动服务方面,AppSync 可通过 AWS Console 访问。这样,开发人员可在 AppSync Console 中创建 API,启动一个空模式或是一个例子模式。之后,开发人员可以:

  • 使用 SDL(图模式定义语言,Graph schema definition language)定义 API 的类型和功能。
  • 添加数据源,例如现有的 DynamoDB 表。AWS AppSync 服务可运行在 DynamoDB 等 AWS 服务之上。
  • 将数据与解析器关联。解析器附于设定模式中某个对象的给定域上。
  • 一旦开发人员部署后,就可以集成 GraphQL API。此后,开发人员可以使用 AWS SDK,或是 Apollo Client、Relay 等工具,将 API 添加到应用中。


图:AWS Console 中的 AWS AppSync 服务

对于开发人员而言,使用 AppSync 中的 GraphQL 特性进行数据发现,优点在于不需要具备任何后端数据源的知识。此外,AppSync 还提供了一种测试和调试工作流特性,支持开发人员模拟 GraphQL 的请求和响应场景。模拟有助于检查应用在多种不同场景中的行为,也可以检查解析器传送和接收信息的情况。最后一点,AppSync 提供对多种平台和框架的支持。

AWS AppSync 服务目前在 US East(弗吉尼亚州北部)、US East(俄亥俄州)、US West(俄勒冈州)、Asia Pacific(悉尼)、Asia Pacific(东京)和 EU(爱尔兰)等区域可用。服务采用按次计费。对于客户的查询和数据更改操作,以及对数据执行的更新操作,服务将会分别提供单独的账单。计费情况详见 AppSync 的价目表

查看英文原文: AWS AppSync Including New GraphQL Features Is Now Generally Available

2018-05-15 19:001107
用户头像

发布了 391 篇内容, 共 143.5 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

2023年行摄回忆录

穿过生命散发芬芳

行摄回忆录 盘点2023

前端开发CSS实用的技巧有哪些

小齐写代码

【幻兽帕鲁】专用服务器攻略来啦!一键部署,5s开服

华为云开发者联盟

云计算 服务器 华为云 华为云开发者联盟 幻兽帕鲁

支付宝花呗分期如何接入

盐焗代码虾

支付宝 经验分享 花呗分期

敏捷产品是双轨开发而非双轨制

ShineScrum

前端开发CSS实用的技巧有哪些

小魏写代码

聊聊BUG的根因分析

老张

bug bug管理

别人还在集五福,星河社区开发者已经奖品拿到手软了!

飞桨PaddlePaddle

百度 百度飞桨 飞桨星河社区

华为微信红包封面新春献礼,龙年送福更添彩

最新动态

AI创业创新的三个误区及应对之道

算AI

人工智能 创业 AI 创新

水杉在极狐GitLab 的 DevOps 实践

极狐GitLab

小艺上线新春限定版!丰富玩法一起“花式”迎龙年

最新动态

当我们一起走过 2023|Apache Doris 年度时刻盘点

SelectDB

说说开放签电子签章开源的这一年

开放签开源电子签章

开源 电子合同 年终总结 电子签名 电子签章

鸿蒙星河版启航!系统级原生智能实现应用「零成本」AI化

新消费日报

揭秘海外云手机的诸多优势

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机

概念回顾:分布式拒绝服务 (DDoS) 攻击

NGINX开源社区

nginx DDoS DDoS 攻击 (SSL)/TLS Web 应用防火墙

得物自研API网关实践之路

得物技术

微服务架构

云图说|揭秘云原生服务生命周期治理平台,云原生服务中心OSC

华为云开发者联盟

云原生 华为云 华为云开发者联盟 华为云云图说

关键帧缓入缓出曲线调节控制操作AE脚本 Kease for mac

Rose

Flink 2.0 状态存算分离改造实践

Apache Flink

聊聊在不确定环境下的个人成长

Phoenix

【亿级数据专题】「高并发架构」盘点本年度探索对外服务的百万请求量的高可靠消息服务设计实现

码界西柚

后端 消息队列 高并发架构 亿级数据 2024年第三十四篇文章

PS插件-模拟真实投影拖尾阴影工具 Shadowify v1.0.1

Rose

AE脚本-智能快速图层对齐工具 Align Pro

Rose

国内第一个开源免费电子签章系统发布了

开放签开源电子签章

开源 电子签章 开放签

AE脚本-真实三维立体文字标题排版空间翻转组合动画 TypeMonkey3D

Rose

Navicat Premium 15 :专为简化数据库的管理及降低系统管理成本而设计

Rose

技术标准|隐语技术标准的 What & Why & How

隐语SecretFlow

技术标准 隐私计算 数据要素流通

影响2024年Web3赛道的三大事件

TechubNews

solidity案例详解(二)众筹合约

BSN研习社

区块链 Solidity

AWS AppSync的GA版添加了新的GraphQL特性_移动_Steef-Jan Wiggers_InfoQ精选文章