September 2016
Intermediate to advanced
408 pages
9h 18m
English
Though Cloud Haskell processes communicate seamlessly together, they are completely oblivious to how they are connected. The transport layer provided by Network.Transport sits between the processes and a backend that implements the transport.
A Cloud Haskell backend provides on top of a transport layer some sort of peer discovery or allows for a predefined topology. A number of backends have been implemented and more are in development. At the time of writing, there are three well-supported backends available:
distributed-process-simplelocalnet): Fully connected with optional client/slave configuration, TCP transport, and UDP multicast peer discoverydistributed-process-p2p): TCP-transport with peer-to-peer ...Read now
Unlock full access