ProcessFunction
及定时器(长车程警报)(关于练习: ProcessFunction
及定时器(长车程警报)的讨论)
这些情况值得注意:
这些漏洞可以通过使用 状态有效期 或其他计时器,以最终清除残留的状态。
不管如何聪明地处理保持什么样的状态,以及选择保持多长时间,我们最终都应该清除它——否则状态将以无限的方式增长。 如果丢失了这些信息,我们将冒着延迟事件导致错误或重复结果的风险。
在永久地保持状态与在事件延迟时偶尔出错之间的权衡是有状态流处理中固有的挑战。
对于下列的每一项,添加测试以检查所需的行为。