我有一个连接到URL / Port的flink应用程序,我看到了重新启动策略,它可以检查连接是否仍然打开。
我的查询是...如果连接已打开,但在过去的'N'分钟内未收到任何数据,我想重置该连接
当前使用基本的flink教程设置连接
// set up the streaming execution environment
val env = StreamExecutionEnvironment.getExecutionEnvironment
val data_stream = env.socketTextStream(url, port, socket_stream_deliminator, socket_connection_retries)
.map(x => printInput(x))
.writeToSocket(url, port, new SimpleStringSchema())
// execute program
env.execute("Flink Streaming Scala API Skeleton")
是否有函数调用或某些包含的映射可调用以检查连接是否在过去的“ N”分钟内发送了数据,以及是否未重新连接。 我该怎么做