Skip to content

berkaydemircin/Distributed-Messaging-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Messaging System - High Throughput Distributed Systems Project with Golang

This project is heavily inspired by Kafka, it's mainly built for learning but hopefully it could be of use to someone, a full architectural doc with benchmarks will be available when the project is done.

  • Currently the storage layer is complete, with the topic/partition logic being tested and optimized on local but will be pushed here soon. Note that some values are hard coded but will be made configurable soon.
  • Data format is available as comments in their respective files. Prone to change as the project progresses.

About

A distributed messaging system, optimized for high throughput. Building using Go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages