Need advice about which tool to choose?Ask the StackShare community!
Disque vs XMPP: What are the differences?
What is Disque? In-memory, distributed job queue. Disque is an ongoing experiment to build a distributed, in-memory, message broker. Its goal is to capture the essence of the "Redis as a jobs queue" use case, which is usually implemented using blocking list operations, and move it into an ad-hoc, self-contained, scalable, and fault tolerant design, with simple to understand properties and guarantees, but still resembling Redis in terms of simplicity, performance, and implementation as a C non-blocking networked server.
What is XMPP? An open XML technology for real-time communication. It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.
Disque can be classified as a tool in the "Message Queue" category, while XMPP is grouped under "Container Tools".
Disque is an open source tool with 7.4K GitHub stars and 516 GitHub forks. Here's a link to Disque's open source repository on GitHub.