如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

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:001364
用户头像

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

关注

评论

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

必看!导致事务失效的7大典型场景!

王磊

超长输出强化学习提升大语言模型推理能力

qife122

强化学习 推理能力

阿里云招Java研发咯

Y11

面试 找工作 简历

鸿蒙NEXT开发案例:经纬度距离计算

最新动态

鸿蒙NEXT开发案例:二维码的生成与识别

最新动态

机器人精准夹取技术实现物品无损搬运

qife122

机器学习 机器人技术

精简运维,节省成本:如何选择合适的AD域管理工具?

运维有小邓

AD域 AD域管理 AD域组管理

JUC并发—Future模式和异步编程简介

不在线第一只蜗牛

Java

HarmonyOS NEXT 应用开发快速入门案例

最新动态

假如你从8月份开始准备Java面试,秋招如何成功上岸互联网大厂?Java面试题及答案分享!

程序员高级码农

Java 程序员

Databend 产品月报(2025年7月)

Databend

Java基础之八股文相关知识梳理

Y11

阿里云 面试 找工作 校招 春招

签约快报|天润融通签约得力集实原创

天润融通

低代码 & 大模型:JeecgBoot 如何成为 AI 应用加速器

JEECG低代码

低代码 AI应用 AI 大模型

Eureka vs Consul,服务注册发现到底选哪个?性能对比深度解析!

我爱娃哈哈😍

微服务 架构设计 服务发现

新媒体环境下的舆情演化路径监测及可视化研判方法

沃观Wovision

新媒体 沃观Wovision 舆情监测系统

车载Alexa语音助手的核心技术解析

qife122

语音识别 波束成形

HarmonyOS NEXT跨应用跨设备数据共享实战:从拖拽到同步

最新动态

.NET Core 常用集合的几个坑

电子尖叫食人鱼

.net core

京东商品详情API响应数据解析

tbapi

京东商品详情API 京东数据采集 京东数据分析 京东接口

利用NFC增强用户体验:HarmonyOS NEXT的NFC应用指南

最新动态

JAVA高级开发工程师怎么找工作?JAVA工作经验4-5年一般会面试什么问题?

程序员高级码农

Java 程序员 Java 面试

鸿蒙NEXT开发案例:颜文字搜索器

最新动态

从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效

SelectDB

数据库 kylin 数据分析 Doris 网易云音乐

华为鸿蒙 UIAbility 组件:构建用户界面的舞台

最新动态

跨平台数据整合:淘宝商品详情API在自媒体矩阵中的应用实践

tbapi

淘宝商品详情接口 淘宝API 天猫商品详情接口

AGORA:通过群体蒸馏激发大语言模型的群体涌现能力

qife122

大语言模型 推理能力

HarmonyOS NEXT 应用元服务开发-分布式数据对象迁移数据权限与基础数据

最新动态

HarmonyOS NEXT在支付场景中的安全通信设计:基于NFC和Secure Element的数据加密

最新动态

HarmonyOS NEXT方舟数据管理与分布式数据库实战:构建高效同步架构

最新动态

HarmonyOS NEXT元服务开发快速入门案例

最新动态

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