-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Functionality wishlist #75
Comments
Hey @mr-swifter, Thanks for this extensive list of items. It aligns very much with what we also imagine the future of this package to be!
We can add #62 to that list. Given that we'd end up with a lot of callbacks, we should think about setting up a general events callback in the future. I think
We already have some admin methods, but they are only used for testing atm. It would be great to come up with a public API for that and revisit that!
We have two open PRs atm #66 #67 that make
I had a PR for linking At the moment I am working on getting a Best, |
Don't you mind I will create separate issues for items in the list so we can start detailed discussions on particular items? |
Yes sure! |
Hello!
As I mention before I really eager to jump off from my home made implementation of Swift Kafka API and use this version and ready to contribute to make it happens. To make it transparent I would like to list the functional gap and create separate issues for every item. Here is the list:
Ability to write multiple messages and offsets in the same transaction to leverage EOS
Redefine rebalancing callback to be able properly react on assign/unassign partitions for all assignment strategies. Be able to seek to specific offsets
Listent to Kafka statistics
Redirect
librdkafka
logs to logger.Create and remove topics, manage consumer groups etc.
Be able specify message header when writing to Kafka
Brokers information, number of in sync replies, leadership information etc
Support both ways and ack/nack if commit fails.
Always poll from single task + back pressure from the task (sync domain) to consumer stream (async domain)
Performance optimisation which significantly improve read throughput.
Get rid of dependencies to be able deploy single binary without prerequisites.
The text was updated successfully, but these errors were encountered: