Publish-Subscribe . In the publish-subscribe communications model (Figure 1), computer applications (nodes) “subscribe” to data they need and “publish” data they want to share. Messages pass directly between the publisher and the subscribers, rather than moving into and out of a centralized server