Merge pull request #17869 from akka/wip-17447-split-docs-patriknw

=cls #17447 Split Cluster Sharding and Tools docs into java/scala
This commit is contained in:
Patrik Nordwall 2015-07-02 22:39:50 +02:00
commit 664ae2f8f5
21 changed files with 949 additions and 176 deletions

View file

@ -307,7 +307,7 @@ you have exactly one actor of a certain type running somewhere in the cluster.
This can be implemented by subscribing to member events, but there are several corner
cases to consider. Therefore, this specific use case is made easily accessible by the
:ref:`cluster-singleton` in the contrib module.
:ref:`cluster-singleton-scala`.
Cluster Sharding
^^^^^^^^^^^^^^^^
@ -316,7 +316,7 @@ Distributes actors across several nodes in the cluster and supports interaction
with the actors using their logical identifier, but without having to care about
their physical location in the cluster.
See :ref:`cluster-sharding` in the contrib module.
See :ref:`cluster_sharding_scala`
Distributed Publish Subscribe
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -325,7 +325,7 @@ Publish-subscribe messaging between actors in the cluster, and point-to-point me
using the logical path of the actors, i.e. the sender does not have to know on which
node the destination actor is running.
See :ref:`distributed-pub-sub` in the contrib module.
See :ref:`distributed-pub-sub-scala`.
Cluster Client
^^^^^^^^^^^^^^
@ -334,7 +334,15 @@ Communication from an actor system that is not part of the cluster to actors run
somewhere in the cluster. The client does not have to know on which node the destination
actor is running.
See :ref:`cluster-client` in the contrib module.
See :ref:`cluster-client-scala`.
Distributed Data
^^^^^^^^^^^^^^^^
*Akka Distributed Data* is useful when you need to share data between nodes in an
Akka Cluster. The data is accessed with an actor providing a key-value store like API.
See :ref:`distributed_data_scala`.
Failure Detector
^^^^^^^^^^^^^^^^
@ -530,7 +538,7 @@ Router Example with Pool of Remote Deployed Routees
---------------------------------------------------
Let's take a look at how to use a cluster aware router on single master node that creates
and deploys workers. To keep track of a single master we use the :ref:`cluster-singleton`
and deploys workers. To keep track of a single master we use the :ref:`cluster-singleton-scala`
in the contrib module. The ``ClusterSingletonManager`` is started on each node.
.. includecode:: ../../../akka-samples/akka-sample-cluster-scala/src/main/scala/sample/cluster/stats/StatsSampleOneMaster.scala#create-singleton-manager