游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

使用AWSAppSync创建实时控制面板

  每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。本文介绍了AppSync,并列出了使用无服务器GraphQL开发实时仪表板的主要构建块。在这个快节奏的世界中,应用程序需要实时传播信息。一些示例是跟踪货物移动、跟踪股票价格、分析正在进行的足球比赛的数据等。此外,人们使用各种设备(如台式机、移动设备和标签)来访问这些应用程序。此外,一些应用程序需要此信息和警报是可操作的,即用户可以更新一个或多个属性。例如,货物处理设施可以通过执行到达扫描来更新货物的状态。因此,从本质上讲,我们正在寻找可以从多个设备访问的交互式实时仪表板。在本文中,我将讨论如何使用AWSAppSync构建这种控制面板。我将采用一个常见的用例并为该用例创建一个参考解决方案架构。
  为不熟悉这项服务的人快速介绍AWSAppSync。AppSync是一种无服务器的GraphQL接口,具有强大的可扩展性。GraphQL是一种数据语言,旨在使应用程序能够从服务器获取数据。它具有声明式、自文档化的风格。在GraphQL操作中,客户端指定在服务器返回数据时如何构建数据。这使得客户端可以只查询它需要的数据,以它需要的格式。用例
  让我们以互联网服务提供商为例。他们在广阔的地理区域开展业务。他们需要一个实时仪表板来显示所有活动的服务请求。一个区域的管理员可以查看整个区域。他们应该能够根据他们的位置向服务工程师分配开放工单。服务工程师将从他们的移动设备访问仪表板,并且应该能够将工单的状态更新为进行中、完成等管理员应该能够实时查看状态更新。需要考虑的另一种情况是,现场工程师的互联网连接通常很差没有。他们应该能够更新工单的状态,即使他们处于离线状态,一旦他们连接上,数据应该自动同步回服务器。解决方案该解决方案的主要组件是AppSyncAPI。AppSync可以连接到多个源,也可以有自定义解析器。但是,在此示例中,API使用DynamoDB作为其数据存储。AppSyncAPI支持三种操作变更、订阅和查询。突变用于插入更新记录。订阅以某种方式补充了变异操作,即只要有变异,订阅API的该应用程序的所有用户都会收到更新。这里值得一提的是,在DynamoDB数据库中进行简单的插入或更新不会向订阅者发送回任何通知。只有通过AppSyncAPI的变更才会流向订阅者。另一方面,Query是API上的简单GraphQL查询。
  现在,让我们假设有一个系统可以提出服务请求,将请求放到EventBridge上。一旦EventBridge上有消息,就会触发Lambda函数,该函数使用突变操作将消息推送到AppSyncAPI。AppSync接收消息并将其保存在后备DynamoDB数据存储中。此时工单状态为open。
  可以使用任何标准JavaScript框架构建此应用程序的UI。这将托管在AWSS3上并使用CloudFront分发进行分发。此应用程序的登录用户将根据某些参数订阅AppSyncAPI。例如,库克县的管理员可能会使用以下标准进行订阅
  county:Cook,status:Open
  列出县内所有未开票。然后,管理员可以将未结工单分配给现场工程师。这将导致对AppSyncAPI进行另一次变更操作,并且票证的状态将更改为已分配。
  现场工程师登录到应用程序并订阅了条件
  assignedTo:,status:Assigned
  将能够看到他需要处理的工单列表。一旦他完成了工单的处理,他就会将工单的状态更改为完成。这将导致另一个更新记录的突变。每个感兴趣并订阅接收此票证更新的人都将在票证完成后立即收到有效的更新。在这里值得一提的是,AppSync也可以在离线模式下工作。因此,如果现场工程师由于某种原因离线,他的更新将在客户端排队。每当他重新上线时,所有未决的突变都将通过后端。这是基于AppSyncAPI上的变更和订阅的交互式仪表板的工作方式。
  接下来,我将稍微讨论一下身份验证和授权。在这种情况下,最好的做法是使用公司的ActiveDirectory,假设存在一个来处理身份验证。Cognito可以设置为与企业AD联合。AppSync与Cognito本地连接。在这种情况下,每当用户登录到应用程序时,应用程序将使用相应的用户ID订阅AppSyncAPI,并将根据位置、角色、状态等自动过滤结果。其他授权方法,如自定义Lambda授权方、OpenId也可以使用连接、API密钥等。
  保护AppSyncAPI的另一种方法是在API之上配置Web应用程序框架(WAF),以保护它免受常见的Web攻击,如跨站点脚本和SQL注入。WAF与AppSyncAPI原生集成。强烈建议使用所有面向公众的AppSyncAPI配置WAF。结论
  AWSAppSync是一种多功能服务,可用于设计不同类型的应用程序。我已经讨论了我们可以多么轻松地设置交互式实时仪表板。AppSync还可用于在客户端和服务器之间创建网络套接字握手,以设计实时聊天应用程序。它还可以简单地用作后端服务API或聚合来自SQL、NoSQL、微服务等多个来源的数据。AWSAppSync可能很快成为许多数字产品和应用程序不可或缺的一部分。

代工模式或被禁止!车辆生产准入许可管理条例征求意见,强化智能点蓝字关注,不迷路日前,为健全车辆生产管理法治体系,全面落实车辆生产许可管理责任,工信部会同有关部门起草《道路机动车辆生产准入许可管理条例(征求意见稿)》(下称《条例》)……上海秋日限定这8个地方的秋色美如油画,记录着上海秋日的浪漫上海的秋天总是悄悄地来,又悄悄地走,短暂而惊艳在这极短的秋日里,上演着五彩斑斓的秋色深秋已至,上海的秋色美成了诗画,绝美的秋日滤镜即将开启!接下来的一个月正是魔都秋……和光堂防晒霜怎么样?和光堂防晒霜防晒值和光堂的性质有点点像是贝亲,亲润,主要经营儿童用品,也是日本历史悠久的母婴品牌,在国内外有着很高的知名度,那么,它们家的防晒霜怎么样和光堂防晒霜怎么样和光堂新生婴儿童敏感……面膜是不是智商税?这个问题你怎么看?面膜是智商产品吗?突然发现这是个哲学问题,5060后肯定回答是,作为8090甚至00后的那肯定不是!我最近查了一下,面膜最早发明1993年,2000年左右进入的中国市场,特别是……菲睿媞是什么牌子verite明星产品有哪些如果姣好的面孔总是长出痘痘来逗你玩,不但美丽的面容打了折扣,还成为困扰你的首要烦恼。这时很多MM都会急于痘痘怎么快速消除,盲目用手去挤压痘痘或者涂药,其实这样不但没有效果,还会……lacorvette在法国什么档次洛可薇明星产品盘点清洁脸部皮肤的产品很多,洁面乳、清洁面膜以及洗脸皂等等,不过相比起洁面乳与清洁面膜可能含有添加物不同,洗脸皂一般都是纯天然物质添加。比如今天要介绍的LaCorvette,下面5……国庆朋友圈文案愿山河无恙,祖国繁荣昌盛如果信念有颜色,那一定是中国红,何其有幸,生于华夏!愿山河无恙,祖国繁荣昌盛!乘百舸争流之势,续中华民族之魂,国之繁盛,盛世鼎立,这是我的国,我的家!红色是血脉里永……珠穆朗玛峰主权归谁?尼泊尔曾与我国争论,伟人一出手轻松化解2019年吴京等人曾经拍了一部电影《攀登者》,艺术性地重现了我国前两次攀登珠穆朗玛峰的艰难过程。事实上由于攀登珠穆朗玛峰过于艰难,以至于当初中国同尼泊尔进行边界谈判时,尼……初学者怎么画出自然的眉毛新手画眉毛3个步骤自古就有很多写眉眼的成语,来变现出一个人的气质神态,比如迟眉钝眼、眉清目秀。通过眉毛甚至可以看出一个人的性格和性情等,所以说,眉毛在一个人的五官里面算是非常重要的。你如果是刚开……盘点一闪而过的球星孙兴慜哑火不是意外,亚洲球员早就有过先例开头我们先看两张图片。有没有人发现,上赛季的英超两大金靴,萨拉赫和孙兴慜,本赛季至今为止竟然连射手榜前10都进不去了。甚至亚洲之光孙兴慜更是一球未进,难道这位亚洲天王的高……什么叫仰月唇花瓣唇和仰月唇区别花瓣唇和仰月唇是两种不同的唇形画法,很多人都只是听说过花瓣唇和仰月唇,其实不是很清楚花瓣唇和仰月唇的区别,我们都知道,每个人的唇形都长的不一样,那么什么叫仰月唇?花瓣唇和仰月唇……花瓣唇怎么画花瓣唇画法我们平时化妆经常可以改变自己的妆容画法,不仅是眼妆和眉妆可以做改变,唇妆的画法其实也有很多,不同的妆容塑造的妆容风格也很不一样,那么花瓣唇怎么画?花瓣唇画法。花瓣唇怎么画……
香奈儿丝缎光润唇膏笔怎么样好用吗香奈儿2017推出了新款丝缎光润唇膏笔,一共有12种颜色,上妆服帖超长持久力。那么香奈儿丝缎光润唇膏笔怎么样?香奈儿丝缎光润唇膏笔好用吗?产品介绍色彩是艺术,也是一种游戏……voluspa是什么牌子?voluspa是哪里的牌子voluspa一个很小众的香氛品牌,但是由于绝佳的品质,因此也是奥斯卡指定用香之一,它们家的香薰包装十分精美,感觉就是做个收藏或者是摆饰都十分满足,一起了解一下这个品牌吧!vo……0220年后孩子会是一个什么样的人?邀请大家找个安静的地方,闭上眼睛,想一个画面:20年后的除夕傍晚,孩子已回到家门口敲门,当给孩子打开门的时候,我们看到的孩子是什么样子?每次在课堂上做这个活动,大家……美光宣布成功绕开EUV光刻机,中国半导体行业是否迎来利好?近日,一条爆炸性的消息传出,美光宣布,成功绕开EUV光刻机,瞬间引发了广泛的关注度。大家都知道,EUV光刻机是当下最先进的光刻机,但我们因为美国的禁令,一直没办法拿到EU……辽篮3雄再次成配角郭艾伦因伤休战,赵继伟辣眼睛,付豪纯旅游8067!中国男篮在世预赛第4窗口期的第二场比赛中,完胜了巴林队,取得了这一窗口期的2连胜。此役,中国男篮阵中的辽宁男篮3雄再次沦为配角:郭艾伦因伤直接休战,赵继伟带伤出战,可……20!欧冠10亿豪阵再战弱旅,哈兰德太狠,进球142年纪录北京时间10月12日凌晨0点45分,欧冠小组赛第4轮将打响,英超豪门曼城坐镇主场对阵哥本哈根。曼城目前已经拿到9分,本场只要击败对方,他们将成为首支出线的球队。此外,哈兰德将冲……最新消息入境新加坡最新调整政策入境新加坡政策早知道疫苗要求GlobalCovid19News自8月29日起,入境新加坡的所有人员,即使没有完成疫苗接种,抵达新加坡后,是不需要7天的居家隔离……ct口红是什么牌子全名tomford的替代品在我们平时的日常生活中有很多人都非常喜欢使用欧美的彩妆产品,我们都知道欧美知名的彩妆品牌有很多,ct的化妆品一直深受大家的欢迎与喜爱,那么ct口红是什么牌子全名?tomford……资生堂七色粉饼多少钱?资生堂七色蜜粉试色资生堂在1917年曾经推出了七色香粉,在2017年1月资生堂将会上市一款梦幻的粉饼资生堂七色粉饼,看起来就有彩虹的感觉呢!下面5号网小编为大家介绍资生堂七色粉饼价格……露小蜜唇膏35露小蜜35试色露小蜜是露华浓最经典的一个系列,也是博主们推得最多的一款,属于平价版的迪奥,而且比迪奥更水润。下面提供露小蜜唇膏最热色号35号试色露小蜜唇膏35全新露华浓流光凝彩润……rimmel是什么牌子?rimmel是哪个国家的?rimmel芮谜的彩妆有着非常悠久的历史,今天5号网小编就要为大家介绍一下,rimmel是什么牌子?rimmel是哪个国家的?rimmel是什么牌子RIMMEL芮谜……TheFaceShop唇膏FlatGlossyVelvetLTheFaceShop唇膏是开架类的产品,产品由于售价低廉也很受人喜爱。今天就来跟大家介绍一下,关于TheFaceShop唇膏FlatGlossyVelvetLipstick试……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网