重置与网址/端口的连接-如果在过去N分钟内未收到任何数据

时间:2019-05-03 07:50:48

标签: scala apache-flink flink-streaming

我有一个连接到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”分钟内发送了数据,以及是否未重新连接。 我该怎么做

0 个答案:

没有答案