Changes for version 1.27 - 2010-03-20

  • avoid exceptions in the transport code if the connection fails during TLS negotiation.
  • delay new address broadcasts in seednodes, to reduce the likelyhood of nodes connecting at the same time, leading to message loss.
  • improve general message passing efficiency by 8%, and special case json framing for a 50% speed increase.
  • add hints how to interface to aemp nodes from other programming languages using the aemp protocol in AnyEvent::MP::Transport (it can really be quite simple).
  • handle unsupported remote framings more gracefully.

Documentation

AnyEvent:MP utility

Modules

erlang-style multi-processing/message-passing framework
configuration handling
create socket connections between nodes
some network-global services
the actual message passing kernel
catch all logs from all nodes
represent a node
actual transport protocol handler

Provides

in MP/Node.pm