我想通过下面提到的代码找到 Flink 中的处理时间
JobExecutionResult jobExecutionResult = envrionment.execute("CEP engine ");
System.out.println("Processing time = " + jobExecutionResult.getNetRuntime(TimeUnit.MILLISECONDS));
但是这里的问题是,当产生一定数量的复杂事件时,我不知道如何停止 Flink 程序。我将详细阐述场景
场景: Flink 程序正在接收心率、呼吸率和其他流数据,并正在生成心脏病发作警告。传感器数据是使用一些分布生成的。
第一个任务是在连续产生 3 个警告时停止引擎并查找引擎的处理时间?
第二个任务是以一定的速率生成数据流?目前,Flink 程序正在从文件中读取各种传感器数据并从中生成流,并将 Steam 数据发送到 Kafka,然后再发送到 Flink 程序。有人能告诉我如何以x 事件/秒的速率生成原始流吗?