File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -700,6 +700,21 @@ \subsection{Ordering and Typed Channels}
700
700
for all messages from $ P$ to $ Q$ , rather than using an ordered connection per
701
701
typed channel plus one for direct messages.
702
702
703
+ \subsection {Registry }
704
+
705
+ For uniformity in Cloud Haskell can accept both local and remote processes
706
+ names can be stored in Registry. Registering a local process at a remote
707
+ node is suppoerted to using operation \texttt {registerRemoveAsync }.
708
+ As a consequence, when a message is sent to a remote node using \texttt {nsendRemote }
709
+ there is no guarantee that the process that should receive the message is
710
+ located at node; thus it may be necessary to relay the message to a process
711
+ on yet another node.
712
+
713
+ Both `nsend` and `nsendRemote` operations are asynchronous that doesn't
714
+ check existance of the target process, if process died then message will
715
+ be silently discarded.
716
+
717
+
703
718
\bibliographystyle {apalike}
704
719
\bibliography {references}
705
720
You can’t perform that action at this time.
0 commit comments