Draw a picture of the various objects that are part of the distributed event lifecycle, including the space, the event listener, the event, and the event registration. If you have trouble, please review Section 8.3.
Exercise 8.2
RewritePingPongfrom Chapter 5 using distributed events.
Exercise 8.3
Write a relay that forwards messages from one channel to several others (but doesn't delete them from the original).
Exercise 8.4
Write a sieve that forwards messages from several channels to one.
Exercise 8.5
Write a program that tracks the number of all entries written into a space.