The push model is simpler and often more efficient than the pull model, especially for distributed notification and with messaging. Yet, the pull model can also be implemented using messaging. In complex applications where lots of data can change, it may be tempting to create a channel for every different thing that can change, but it’s often more practical to use the same channel to transmit similar notifications going to the same observers. Even if your applications don’t need messaging for anything else, if they need to notify each other of changes, it may well be worth using Messaging (53)
  
  ...more




