Jeff created FLINK-31425:
----------------------------

             Summary: Support submitting a job with streamgraph 
                 Key: FLINK-31425
                 URL: https://issues.apache.org/jira/browse/FLINK-31425
             Project: Flink
          Issue Type: New Feature
          Components: API / DataStream
            Reporter: Jeff


Currently, we have rest api to submit a job via jobgraph, which is aligned to 
the way of flink cli running the entry class locally and submit the compiled 
binary to remote cluster for execution.

This is convenient in its own right. However it also seems to bring in some 
confusion and 'blackbox' feeling in that the payload of rest api is a binary 
object and thus not self-descriptive and it's relative a low-level presentation 
of the job executions whose interface is more likely to change as version 
evolves. 

Do you think it make more sense to build an api that accepts streamgraph as 
input which may be presented with a json(just like visualizer did for an 
execution plan visualization) plus additional runtime related configs and 
resources? This may make the rest interface more descriptive.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to