Project Status

What is Apache DistributedLog?

Apache DistributedLog is a low-latency, high-throughput replicated log service, offering replicated log stream as the storage primitive. It is a real-time data storage system, offering durability, replication and strong consistency as essentials for building reliable real-time applications.

What is the difference between Apache Kafka and Apache DistributedLog?

Apache DistributedLog is a real-time data storage system, offering replicated log as the storage primitive. You can read "A Technical Review of Kafka and DistributedLog" for the comparisons between Kafka and DistributedLog.

Is Apache DistributedLog production ready?

Yes! It is production ready. It has been used at production for years, supporting workloads from transaction log for databases, real-time change propagation and pub-sub messaging to stream computing. Twitter is using it to deliver 1.5 trillion events per day (accounting for 17.5 PB data).

Basic

Client

Write Proxy

Storage Details

Consistency and CAP Theorem

Hardware and Operations

Security

 

 

 

  • No labels