You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by David Arthur <mu...@gmail.com> on 2013/04/02 04:10:33 UTC
0.8 Python client
Hello all,
I've been working on updating (i.e., rewriting) my Python client for the
impending 0.8 release. Check it out:
https://github.com/mumrah/kafka-python/tree/0.8
In addition to 0.8 protocol support, the new client supports the
broker-aware request routing required for replication in 0.8. Offset
management is in there too, but disabled on the 0.8 branch since it will
not be in that release. I believe it will be in a follow-on release
(0.8.1, if JIRA can be believed).
TODOs:
* update unit tests for new protocol
* update queue.py with new producer/consumer stuff
* more tests
* more examples
I've been buried in the details of the protocol and request routing, so
the actual useful API has had the least attention. I'm open to
suggestions on how to make this library more useful/usable. And of
course, pull requests are welcome!
Cheers,
David