在本模块中,您将创建 Amazon Kinesis Data Analytics 应用程序,以实时聚合独角兽队列中的传感器数据。该应用程序将从 Amazon Kinesis 流中读取数据,计算当前 Wild Ryde 上每个独角兽的总行驶距离、最小和最大生命值及魔法值,并且每分钟将这些汇总的统计数据输出到 Amazon Kinesis 流中。
本模块的架构包括 Amazon Kinesis Data Analytics 应用程序、源 Amazon Kinesis 流和目标 Amazon Kinesis Streams,以及生产者和使用者命令行
Amazon Kinesis Data Analytics 应用程序处理我们在上一个模块中创建的源 Amazon Kinesis 流中的数据,并且每分钟对此类数据进行聚合。应用程序每分钟都会发送数据,其中包括上一分钟的总行驶距离,以及车队中每个独角兽的生命值和魔法值的最小及最大读数。这些数据点将发送到目标 Amazon Kinesis 流,由系统中的其他组件进行处理。
完成模块所需时间:20 分钟
使用的服务:
• Amazon Kinesis Data Streams
• Amazon Kinesis Data Analytics
在下一模块中,您将使用 AWS Lambda 处理来自先前创建的