Apache Flink:有没有一种方法可以将可查询状态返回给客户端之前进行转换?

时间:2018-12-02 22:22:48

标签: apache-flink

根据我对文档的阅读,使用可查询状态时,必须检索与键关联的整个状态值。我希望能够在TaskManager上的值返回给客户端之前,即在QueryableStateClientProxy或QueryableStateServer中进行转换。

例如,在使用MapState的情况下,能够检索地图中特定键的数据而不必将整个MapState返回给客户端(特别是在MapState大的情况下)会很有用。 / p>

我说对了,目前没有办法吗?而且,如果是这样,有人知道这是否会在路线图上吗?我看到查询状态被标记为beta,并且将来可能会更改。

谢谢。

1 个答案:

答案 0 :(得分:1)

在当前版本(Flink 1.7.0)中,获取的值在返回之前无法修改。 AFAIK,此功能也未列入路线图。