Reliable, causal-ordered multicast messaging in a distributed system.