ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent-MP/MP.pm
(Generate patch)

Comparing AnyEvent-MP/MP.pm (file contents):
Revision 1.64 by root, Fri Aug 28 00:58:44 2009 UTC vs.
Revision 1.65 by root, Fri Aug 28 01:00:34 2009 UTC

665 665
666Despite the similarities, there are also some important differences: 666Despite the similarities, there are also some important differences:
667 667
668=over 4 668=over 4
669 669
670=item * Node references contain the recipe on how to contact them. 670=item * Node IDs are arbitrary strings in AEMP.
671 671
672Erlang relies on special naming and DNS to work everywhere in the 672Erlang relies on special naming and DNS to work everywhere in the same
673same way. AEMP relies on each node knowing it's own address(es), with 673way. AEMP relies on each node somehow knowing its own address(es) (e.g. by
674convenience functionality. 674configuraiton or DNS), but will otherwise discover other odes itself.
675
676This means that AEMP requires a less tightly controlled environment at the
677cost of longer node references and a slightly higher management overhead.
678 675
679=item * Erlang has a "remote ports are like local ports" philosophy, AEMP 676=item * Erlang has a "remote ports are like local ports" philosophy, AEMP
680uses "local ports are like remote ports". 677uses "local ports are like remote ports".
681 678
682The failure modes for local ports are quite different (runtime errors 679The failure modes for local ports are quite different (runtime errors

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines