Hello

 I did not have a chance to look at the code of the PR
https://github.com/apache/incubator-zeppelin/pull/611 at the time it was
developed so I ask the question here.

 Looking at the source code, it seems that the remote interpreter streams
data back to ZeppelinServer, which then forward the data to the front-end
web page. Is it correct ?

 More importantly, the question I'm asking is why don't we stream data
directly from the remote interpreter process to the front-end itself
instead of going through the main Zeppelin server process ? The Zeppelin
server become a SPOF and if there are a lot of data to be stream, ONE
interpreter can overload the server quickly and impact other users

 Of course, this will require setting up websocket infrastructure for each
remote interpreter.

What you you think guys ?

Reply via email to