Comments (11)
Have you started any work on this yet or do you have a branch I could start contributing to? Working on a project using the new security features and would rather just keep using this lib instead of trying to roll another one.
from clj-kafka.
I haven't started working on it- we're still using 0.8 (and probably will be for a while) so I'm v happy for someone else to start it. I've just created a kafka-0.9
branch- please feel free to pull from that :)
from clj-kafka.
Excellent, thanks. It will definitely be a WIP for a while. There were some non-trivial updates/changes in this release.
from clj-kafka.
No worries- I've bumped the version in project.clj to 0.4-SNAPSHOT, I've
also made a note at the top of the README for people to make note of :)
On Mon, Nov 30, 2015 at 2:13 PM, Worth Becker [email protected]
wrote:
Excellent, thanks. It will definitely be a WIP for a while. There were
some non-trivial updates/changes in this release.—
Reply to this email directly or view it on GitHub
#72 (comment).
from clj-kafka.
I've been writing a client lib based on http://www.confluent.io/blog/tutorial-getting-started-with-the-new-apache-kafka-0.9-consumer-client
Basically I wanted something with the common patterns, kind of like curator for ZK I guess. You can still access the KafkaClient
in other ways, all the basic Clojure wrappers are there but I just think what that link above shows is what most people will want to do so I wanted to make that easy.
I'm not sure if that would fit into clj-kafka but if you think it does then I'd be happy to convert it and make a PR?
from clj-kafka.
Hi,
So @ragnard has started looking into this (he's using one of our more up-to-date clusters). He's going to start pushing his work to a branch- I think we're going to favour something which does as little extra on-top of the regular Kafka API as possible (albeit exposing sequences etc. so it fits into the rest of the Clojure ecosystem). I'm guessing adding offset committal would probably fit within that scope so its probably worth including in the main lib.
I've no idea how far @ragnard has got yet- if you have a fork it'd be cool to see what you've been up to.
from clj-kafka.
I started from scratch TBH as I was just doing this in some spare time I had off. I will go ahead and publish it to github when I can and if in the future you decide it would fit well or if I can layer it on top of clj-kafka then I'll do that.
from clj-kafka.
Sounds like a decent way to do it! Great, thank you.
On Fri, Jan 29, 2016 at 11:03 AM, David Smith [email protected]
wrote:
I started from scratch TBH as I was just doing this in some spare time I
had off. I will go ahead and publish it to github when I can and if in the
future you decide it would fit well or if I can layer it on top of
clj-kafka then I'll do that.—
Reply to this email directly or view it on GitHub
#72 (comment).
from clj-kafka.
Hey @shmish111 @pingles ,
I just opened #77 for this change. It's WIP, so far I've basically just ported the "new" producer API from the current clj-kafka version to the latest Java client API, and removed a whole bunch of stuff. I'll outline my thoughts around for a new major release in the PR, so feel free to follow that and participate.
from clj-kafka.
Hi @ragnard
Seeing as the new 0.9.0.0 consumer is incompatible with 0.8.x brokers, is the plan to have
2 permanent branches to reflect 2 versions of the clj-kafka library for 0.8.x and 0.9.x?
Or is the plan to do a final release for 0.8.x and then switch support to 0.9.x?
I'm using a 0.9 cluster and would like to contribute as much as I can to the 0.9 effort.
I've written a wrapper for the 0.9 consumer (needs reviewing/feedback) and would like to do more (e.g tests & documentation).
I would like to know more about the general plans and people's thoughts before I do anything more.
-- Dayo
from clj-kafka.
Any movement on this?
from clj-kafka.
Related Issues (20)
- data.json vs cheshire HOT 1
- README.md New Producer example error
- clj-kafka.new.producer/producer code error HOT 1
- release 0.3.2 HOT 1
- Expose with-test-broker? HOT 1
- Make test helpers available HOT 1
- Readme port numbers.
- Offset management HOT 6
- Convert Kafka byte-array to String\json HOT 3
- Implement new KafkaConsumer
- Add more options to `messages` method for simple consumer HOT 4
- I cannot get messages using clj-kafka.consumer.zk HOT 2
- fetch-consumer-offsets returning error HOT 3
- new producer send callback not invoked HOT 2
- Any reason for an old Clojure dep?
- Does this breaks with clojure 1.8? HOT 4
- [doc] Request for a CHANGELOG
- Upgrade for newer Kafka Versions HOT 1
- how to handle zk disconnect
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clj-kafka.