最新消息:

kinesis /kɪˈniːsɪs/,这个单词的意思:由外界刺激引起的不随意运动(或反应)

未分类 niuge678 535浏览 0评论

1、Amazon Kinesis 这个名字的来源可以追溯到希腊语中的“kinesis”一词,意为“运动”或“活动”。在这种情况下,Amazon Kinesis 这个名称可能暗示了数据流的运动或活动性质,与该服务处理实时数据流的功能密切相关。通过选择这样一个名称,亚马逊可能试图突出强调其服务的实时特性和数据流处理能力,表明其能够处理大规模的数据流,支持数据的实时收集、处理和分析。

2、这个单词的本意是:[生理]由外界刺激引起的不随意运动(或反应)。我们用的 kinesis 流,其实都是 由外界刺激引起(比如,由 ddb stream 流入的)。

3、可以把 kinesis 想象成一个大的 queue,你往里放数据的时候可以定义 partition key(可能是 bookingId),对于相同 partition key 的数据,它里面会 maintain 一些子的 FIFO queue,所以一定时间内相同 partition key 的数据都会进同一个子的 FIFO queue。

4、kinesis 目前是 provision 10 个(固定个数),现在是 10个都不够。kaiyue 说,可以改成 on demand 的,这样晚上没有流量的时候,就能省钱。

5、iterator age: 50M 毫秒约等于 90 个小时(但是,我计算的好像是 13 个小时啊)(消息延迟了 13 小时才处理)。在 Amazon Kinesis 中,"iterator age" 是一个重要的概念,用于描述数据在数据流中的停留时间。Iterator age 表示了消费者读取数据时,该数据记录在数据流中的时间长度。当消费者从 Kinesis 数据流中读取数据时,每个数据记录都有一个与之相关的时间戳,而 iterator age 则表示当前时间与数据记录时间戳之间的差值。

"iterator" 是指用于处理数据流的一种指针或标识符。"Iterator age" 在这种情况下描述了特定迭代器所指向的数据记录的停留时间,即当前时间与数据记录时间戳之间的差值。

6、Amazon Kinesis 是亚马逊公司提供的一项服务,用于收集、处理和分析实时流式数据。
Amazon Kinesis 允许用户从各种数据源(如网站、应用程序、传感器等)中收集大量实时数据,并通过流式处理进行实时分析和处理。它支持高吞吐量的数据流,并提供了各种工具和功能,用于对数据进行实时处理、聚合、转换和存储。
Amazon Kinesis 提供多种组件和服务,包括:

  1. Amazon Kinesis Data Streams:用于收集、存储和处理大规模实时数据流。
  2. Amazon Kinesis Data Firehose:用于将实时数据流导入到数据存储、数据仓库或分析服务中。
  3. Amazon Kinesis Data Analytics:用于实时分析和处理数据流的工具和服务。
  4. Amazon Kinesis Video Streams:用于收集、存储和处理与视频相关的实时数据流。

通过使用 Amazon Kinesis,用户可以实时监控、分析和响应大规模的数据流,从而获得实时洞察和支持各种实时应用,如实时报告、监控、警报等。

7、Amazon Kinesis Data Firehose 是亚马逊提供的一项服务,它可以帮助用户轻松地收集、处理和将实时数据发送至各种目标。这些目标可以包括 Amazon S3、Amazon Redshift、Amazon Elasticsearch Service、Splunk 等,使用户能够快速将数据传送至这些目标存储或分析系统,而无需编写大量的自定义代码。

Firehose 本意是消防水带。hose 软管,胶皮管的意思。是消防水带通常是一种非常强大的工具,能够以高压将大量的水从源头传送到需要的地方,以扑灭火灾。

转载请注明:牛哥678 » kinesis /kɪˈniːsɪs/,这个单词的意思:由外界刺激引起的不随意运动(或反应)

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址