根据我对文档的阅读,使用可查询状态时,必须检索与键关联的整个状态值。我希望能够在TaskManager上的值返回给客户端之前,即在QueryableStateClientProxy或QueryableStateServer中进行转换。
例如,在使用MapState的情况下,能够检索地图中特定键的数据而不必将整个MapState返回给客户端(特别是在MapState大的情况下)会很有用。 / p>
我说对了,目前没有办法吗?而且,如果是这样,有人知道这是否会在路线图上吗?我看到查询状态被标记为beta,并且将来可能会更改。
谢谢。
答案 0 :(得分:1)
在当前版本(Flink 1.7.0)中,获取的值在返回之前无法修改。 AFAIK,此功能也未列入路线图。