Need advice about which tool to choose?Ask the StackShare community!
Disque vs EMQ: What are the differences?
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; EMQ: The Scalable MQTT Broker for IoT and Mobile Applications. It is fully open source and licensed under the Apache Version 2.0. It implements both MQTT V3.1 and V3.1.1 protocol specifications, and supports MQTT-SN, CoAP, WebSocket, STOMP and SockJS at the same time.
Disque and EMQ can be primarily classified as "Message Queue" tools.
Disque and EMQ are both open source tools. Disque with 7.44K GitHub stars and 522 forks on GitHub appears to be more popular than EMQ with 181 GitHub stars and 96 GitHub forks.
Pros of Disque
Pros of EMQX
- QoS 23
- Clusters2
- Plugins1