[ https://issues.apache.org/jira/browse/FLINK-4455?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Till Rohrmann reassigned FLINK-4455: ------------------------------------ Assignee: Till Rohrmann > Replace ActorGateways in NetworkEnvironment by interfaces > --------------------------------------------------------- > > Key: FLINK-4455 > URL: https://issues.apache.org/jira/browse/FLINK-4455 > Project: Flink > Issue Type: Improvement > Components: Network, TaskManager > Reporter: Till Rohrmann > Assignee: Till Rohrmann > > 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. -- This message was sent by Atlassian JIRA (v6.3.4#6332)