Open travisjeffery opened 7 years ago
I've found the Kafka design docs to be a good intro. @travisjeffery, how close to this do you plan to implement?
@skotchpine closely, I want Kafka clients/libaries to be compatible with Jocko.
OH boy. Is it reasonable to integration test some of these possible systems?
@travisjeffery can you ©get away with a single node for testing publishing and receiving messages? What would that look like as an example?
@alexellis yeah you can get away with it. I'll put up an example tomorrow. What's the use case? Testing or a small dev project?
This would be for testing the Kakfa connector for OpenFaaS - I'm presenting OpenFaaS KubeCon next week. One of the things we're building is a Kakfa connector/trigger for functions. It would be great to collaborate on the connector with Jocko. For production deployments I think people will have Kakfa in-place already.
Thank you for wanting to hack on Jocko and for your contributions.
Why you should hack on Jocko:
Be sure to join the #jocko room in the Gopher's Slack.
Some tracts of work you can hack on:
Tests
Who should work on this? If you want something to get started hacking, something quick, and learn how Jocko works.
kafka-producer-perf-test
.API versioning
Who should work on this? After you've hacked on tests and know Jocko's code, this is the next step.
Consumer groups
Who should work on this? Don't go here unless you've got the time and desire to dig deep. This is a good chunk of work.
Replication
How to hack on Jocko
go test
.Example: