#2136 - Making it possible to use balancing dispatcher for routees but not routers, changing the docs and updating the tests

This commit is contained in:
Viktor Klang 2012-05-25 17:42:12 +02:00
parent 52875d3586
commit 021d7fcfeb
6 changed files with 13 additions and 13 deletions

View file

@ -85,7 +85,7 @@ There are 4 different types of message dispatchers:
"thread-pool-executor" or the FQCN of
an ``akka.dispatcher.ExecutorServiceConfigurator``
- Note that you can **not** use a ``BalancingDispatcher`` together with any kind of ``Router``, trying to do so will make your actor fail verification.
- Note that you can **not** use a ``BalancingDispatcher`` as a **Router Dispatcher**. (You can however use it for the **Routees**)
* CallingThreadDispatcher

View file

@ -380,8 +380,8 @@ The dispatcher for created children of the router will be taken from
makes sense to configure the :class:`BalancingDispatcher` if the precise
routing is not so important (i.e. no consistent hashing or round-robin is
required); this enables newly created routees to pick up work immediately by
stealing it from their siblings. Note that you can **not** use a ``BalancingDispatcher``
together with any kind of ``Router``, trying to do so will make your actor fail verification.
stealing it from their siblings. Note that you can **not** use a ``BalancingDispatcher`` as a **Router Dispatcher**.
(You can however use it for the **Routees**)
The “head” router, of course, cannot run on the same balancing dispatcher,
because it does not process the same messages, hence this special actor does