Elias Levy created FLINK-10117:
----------------------------------

             Summary: REST API for Queryable State
                 Key: FLINK-10117
                 URL: https://issues.apache.org/jira/browse/FLINK-10117
             Project: Flink
          Issue Type: Improvement
          Components: Queryable State, REST
    Affects Versions: 1.6.0
            Reporter: Elias Levy


At the moment, queryable state requires a JVM based client that can make use of 
the Java queryable state client API in flink-queryable-state-client artifact.  
In addition, the client requires a state descriptor matching the queried state, 
which tightly couples the Flink job and query state clients.

I propose that queryable state become accessible via a REST API.  FLINK-7040 
mentions this possibility, but does not specify work towards that goal.

I suggest that to enable queryable state over REST, users define JSON 
serializers via the state descriptors.  

This would allow queryable state clients to be developed in any language, not 
require them to use a Flink client library, and permit them to be loosely 
coupled with the job, as they could generically parse the returned JSON.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to