=doc #3905 describe symmetric remoting requirement

This commit is contained in:
Roland Kuhn 2014-03-04 17:38:27 +01:00
parent defea81712
commit 9ed3c633c5
3 changed files with 16 additions and 6 deletions

View file

@ -64,8 +64,10 @@ design decisions:
#. The role of the communicating systems are symmetric in regards to connection patterns: there
is no system that only accepts connections, and there is no system that only initiates connections.
The consequence of these decisions is that it is not possible to safely create pure client-server setups
with predefined roles (violates assumption 2) and using setups involving NAT (violates assumption 1).
The consequence of these decisions is that it is not possible to safely create
pure client-server setups with predefined roles (violates assumption 2) and
using setups involving Network Address Translation or Load Balancers (violates
assumption 1).
For client-server setups it is better to use HTTP or Akka I/O.

View file

@ -6,8 +6,12 @@
For an introduction of remoting capabilities of Akka please see :ref:`remoting`.
As explained in that chapter Akka remoting is designed for communication in a
peer-to-peer fashion and it has limitations for client-server setups.
.. note::
As explained in that chapter Akka remoting is designed for communication in a
peer-to-peer fashion and it has limitations for client-server setups. In
particular Akka Remoting does not work with Network Address Translation and
Load Balancers, among others.
Preparing your ActorSystem for Remoting
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View file

@ -7,8 +7,12 @@
For an introduction of remoting capabilities of Akka please see :ref:`remoting`.
As explained in that chapter Akka remoting is designed for communication in a
peer-to-peer fashion and it has limitations for client-server setups.
.. note::
As explained in that chapter Akka remoting is designed for communication in a
peer-to-peer fashion and it has limitations for client-server setups. In
particular Akka Remoting does not work with Network Address Translation and
Load Balancers, among others.
Preparing your ActorSystem for Remoting