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}
700700for all messages from $ P$ to $ Q$ , rather than using an ordered connection per
701701typed channel plus one for direct messages.
702702
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+
703718\bibliographystyle {apalike}
704719\bibliography {references}
705720
You can’t perform that action at this time.
0 commit comments