O'Reilly logo

Mastering Internet of Things by Peter Waher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding XMPP communication patterns

What makes XMPP so versatile, apart from its extensibility and scalability, is its flexibility. While many of the other protocols we've discussed only support one basic communication pattern, and some two, XMPP supports three of the most important communication patterns, from which most other communication patterns can be easily derived. Apart from the ability to send asynchronous messages, performing request/response and publish/subscribe, XMPP is also federated (globally scalable), uses brokers to avoid network topology limits, and allows for peer-to-peer communication (from the application layer, OSI level 7). Among the protocols presented in this book, XMPP is the only protocol with these capabilities: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required