travisjeffery/jocko


Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

https://twitter.com/travisjeffery

License: MIT

Language: Go

Keywords: distributed-systems, go, kafka, messaging, queue, streaming


Jocko

Kafka/distributed commit log service in Go.

Goals of this project:

  • Implement Kafka in Go
  • Make operating simpler
  • Distribute a single binary
  • Improve performance
  • Use Raft for consensus
  • Learn a lot and have fun

TODO

  • Write and read segments of a commit log
  • Segment indexes
  • Writing over a network
  • Distributed replication
  • Clients
  • Etc...

License

MIT


Project Statistics

Sourcerank 7
Repository Size 10.7 MB
Stars 2,597
Forks 173
Watchers 213
Open issues 29
Dependencies 0
Contributors 1
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Travis Jeffery

Packages Referencing this Repo

github.com/travisjeffery/jocko/protocol
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/server
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/commitlog
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/example
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/broker
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/log
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/config
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/fsm
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/util
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/structs
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/state
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/testutil
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/mock
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars
github.com/travisjeffery/jocko/jocko/metadata
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud N...
Latest release - Published - 2.6K stars

Interesting Forks See all

mseshachalam/jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install)
Go - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2016-10-12 20:11:04 UTC

Login to resync this repository