title: Akka Cluster aware Router unable to find routees
body: <p>A small example is pasted here: <a href="http://lpaste.net/94385" rel="nofollow">http://lpaste.net/94385</a></p>
  
  <p>I want to be able to start a main Dispatcher machine as the seed node for my cluster. The Dispatcher has a cluster aware router directed at the workers of the cluster. I want to be able to then start worker machines as needed and have the dispatching router automatically be made aware of their existence so that it can begin sending work to them.</p>
  
  <p>The issue is that if I start the Dispatcher machine first (as it's the seed node), the cluster aware router is started and cannot find any of its routees (fair enough, they haven't been started yet). The docs mention this:</p>
  
  <pre><code>The routee actors should be started as early as possible when starting the
  actor system, because the router will try to use them as soon as the member
  status is changed to 'Up'. If it is not available at that point it will be
  removed from the router and it will only re-try when the cluster members are changed.
  </code></pre>
  
  <p>When I start a new worker machine I can see that it has joined the cluster, but any messages sent to my router are forwarded to deadletters. I'm not completely clear on the advice from the docs because starting new workers should change the cluster members, but still the router is not made aware of them no matter how many new workers I create.</p>
  
  <p>If I start a worker node first, then dispatcher, the messages are received by the worker just fine.</p>
  
  <p>To summarize: I want a cluster aware router that can be started on the first seed node in a cluster. Any new nodes that contain routees of the router should be made available to the router when they join the cluster.</p>