Need advice about which tool to choose?Ask the StackShare community!
DistributedLog vs Apache RocketMQ: What are the differences?
What is DistributedLog? High-performance replicated log service, by Twitter. DistributedLog (DL) is a high-performance, replicated log service, offering durability, replication and strong consistency as essentials for building reliable distributed systems.
What is Apache RocketMQ? Open source distributed messaging and streaming data platform. Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity and flexible scalability.
DistributedLog and Apache RocketMQ belong to "Message Queue" category of the tech stack.
DistributedLog and Apache RocketMQ are both open source tools. Apache RocketMQ with 8.25K GitHub stars and 4.23K forks on GitHub appears to be more popular than DistributedLog with 2.25K GitHub stars and 283 GitHub forks.
Pros of DistributedLog
Pros of Apache RocketMQ
- Million-level message accumulation capacity in a single2
- Support tracing message and transactional message2
- BigData Friendly1
- High throughput messaging1
- Feature-rich administrative dashboard for configuration1
- Low latency1