pg2
pg2
Module
pg2
Module summary
Distributed named process groups.
Description
This module implements process groups. Each message can be sent to one, some, or all group members.
A group of processes can be accessed by a common name. For example, if there is a group named foobar
, there can be a set of processes (which can be located on different nodes) that are all members of the group foobar
. There are no special functions for sending a message to the group. Instead, client functions are to be written with the functions get_members/1
and get_local_members/1
to determine which processes are members of the group. Then the message can be sent to one or more group members.
If a member ter