Yadong Xie created FLINK-14147:
----------------------------------

             Summary:  Reduce REST API Request/Response redundancy
                 Key: FLINK-14147
                 URL: https://issues.apache.org/jira/browse/FLINK-14147
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Web Frontend
            Reporter: Yadong Xie
         Attachments: 16_17_07__09_20_2019.jpg

1. Redundancy Response

In the response of API /jobs/:jobid, the id and name in both plan and the 
vertices data are exactly the same, it would waste a lot of network bandwidth 
if the vertex graph is very big(1000+ vertex in a job).

!16_17_07__09_20_2019.jpg|width=427,height=279!


2. Redundancy Request
In the current Web UI design, we have to query vertex number times to display 
the low watermarks in the job graph. If the vertex number is very large(1000+ 
sometimes), the Web UI will send 1000+ request to the REST API, the max 
concurrent HTTP request in a browser is limited, it would bring a long time 
delay for users.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to