There are two basic styles of message queuing: Point-to-point messaging and Publish-and-subscribe messaging