在 work queue 一节 我们创建了work queue,其背后的构思是每个任务都分发给一个确定的 worker 。这一节,我们将会把消息交付给多个消费者,这种模式叫做“发布/订阅” (publish/subscribe)模式。
我们将建立一个简单的日志系统,它由两个程序组成,一个负责发送日志信息,另外一个负责接收并打印日志。
在日志系统中,每一个运行的接受者程序都将收到消息。通过这种方法,我们可以运行一个接受者直接将日志写入硬盘,同事运行另外一个接受者将日志打印到屏幕上。
本质上,发布日志消息将广播给所有的接受者。