March 2018
Beginner to intermediate
410 pages
10h 40m
English
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: ...
Read now
Unlock full access