使用 AWS AppSync 创建实时控制面板


使用 AWS AppSync 创建实时控制面板

文章插图
本文介绍了 AppSync,并列出了使用无服务器 GraphQL 开发实时仪表板的主要构建块 。 在这个快节奏的世界中,应用程序需要实时传播信息 。一些示例是跟踪货物移动、跟踪股票价格、分析正在进行的足球比赛的数据等 。此外,人们使用各种设备(如台式机、移动设备和标签)来访问这些应用程序 。此外,一些应用程序需要此信息和警报是可操作的,即用户可以更新一个或多个属性 。例如,货物处理设施可以通过执行到达扫描来更新货物的状态 。因此,从本质上讲,我们正在寻找可以从多个设备访问的交互式实时仪表板 。在本文中,我将讨论如何使用 AWS AppSync 构建这种控制面板 。我将采用一个常见的用例并为该用例创建一个参考解决方案架构 。
使用 AWS AppSync 创建实时控制面板

文章插图
为不熟悉这项服务的人快速介绍 AWS AppSync 。AppSync 是一种无服务器的 GraphQL 接口,具有强大的可扩展性 。GraphQL 是一种数据语言,旨在使应用程序能够从服务器获取数据 。它具有声明式、自文档化的风格 。在 GraphQL 操作中,客户端指定在服务器返回数据时如何构建数据 。这使得客户端可以只查询它需要的数据,以它需要的格式 。
用例 让我们以互联网服务提供商为例 。他们在广阔的地理区域开展业务 。他们需要一个实时仪表板来显示所有活动的服务请求 。一个区域的管理员可以查看整个区域 。他们应该能够根据他们的位置向服务工程师分配开放工单 。服务工程师将从他们的移动设备访问仪表板,并且应该能够将工单的状态更新为“进行中”、“完成”


    推荐阅读