jboner/akka — comment on commit dac0beb01b9ffe01ef85b3334c7077909321370a
File: akka-remote/src/main/scala/akka/remote/RemoteDeployer.scala line 32
By rkuhn:

Well, the remote routers need to handle the “nodes” setting, which the local ones do not. Hence there must be a translation between local and remote (unless the RemoteDeployer would not use local parsing at all, which is obviously even worse). If that translation is part of the router interface (so that the RemoteDeployer could do it generically) then local routers need to know about their remote counterparts, which is not possible due to cyclic dependencies between the packages.