【Flink】【第9章】【 状态管理和容错机制】【01】状态编程_no key set. this method should not be called outsi-CSDN博客

网站介绍:文章浏览阅读1.9k次。1.状态编程介绍1.1 有状态计算和无状态计算流式计算分为无状态和有状态两种情况:(1)无状态的计算基于每个独立事件给出每个事件的结果例如,流处理应用程序从传感器接收温度读数,并在温度超过90度时发出警告。(2)有状态的计算则会基于多个事件输出结果1.所有类型的窗口。例如,计算过去一小时的平均温度,就是有状态的计算。2.所有用于复杂事件处理的状态机。例如,若在一分钟内收到两个相差20度以上的温度读数,则发出警告,这是有状态的计算。3.流与流之间的所有关联操作、流与静态表、动态表之间的关联_no key set. this method should not be called outside of a keyed context.