Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-4455

Replace ActorGateways in NetworkEnvironment by interfaces

    XMLWordPrintableJSON

Details

    Description

      The NetworkEnvironment communicates with the outside world (TaskManager and JobManager) via ActorGateways. This bakes in the dependency on actors.

      In terms of modularization and an improved abstraction (especially wrt Flip-6) I propose to replace the ActorGateways by interfaces which exposes the required methods. The current implementation would then simply wrap the method calls in messages and send them via the ActorGateway to the recipient.

      In Flip-6 the JobMaster and the TaskExecutor could simply implement these interfaces as part of their RPC contract.

      Attachments

        Issue Links

          Activity

            People

              trohrmann Till Rohrmann
              trohrmann Till Rohrmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: