Skip to content

Dynamic Flink Jobs #3529

Answered by arkadius
InsideTheo asked this question in Q&A
Discussion options

You must be logged in to vote

Hey. Thanks. We have very short and high level page where we describe how nussknacker scenario is translated into Flink job in our documentation. Basically our designer sends jar with something that we call "model" (implementation of source, sink, custom node components + "executor") into Flink and execute this jar passing scenario json as an argument.

You can start looking into source code from FlinkDeploymentManager.scala . It is service that works on designer side (BTW it is pluggable - you can write your own) and communicate with Flink via API. On Flink's side there is module that we call "executor". Here is entrypoint class with main method: FlinkProcessMain.scala and here is "regist…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by InsideTheo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants