-
Hello! What are the plans for this library in the medium/long term? After
We are trying to choose a library to write to Kafka, and saw those comments recommending |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
As one of the contributors, I can say this library is pretty much abandoned and should no longer be considered for any production usage lasting long. As @dasch said in the comment and on a few other occasions, there is no point in trying to keep up with Kafka development when other languages use a well-established C binding and it gets more official support.
IAM may not be supported but you can still use MSK via SASL + SSL. Here's the setup required to make it work with rdkafka: https://karafka.io/docs/Deployment/#karafka-configuration-for-aws-msk-sasl-ssl On top of that, I do get reports of users of Karafka 1.4 (ruby-kafka version based) that highlight either design issues, stability issues, or bugs and I do not expect them to be fixed. Overall: not recommended, I would consider it either in a maintenance mode or fully abandoned. Also, there is a KIP for this for librdkafka: https://cwiki.apache.org/confluence/display/kafka/kip-86%3a+configurable+sasl+callback+handlers I think it's just a matter of time and priorities. |
Beta Was this translation helpful? Give feedback.
-
Lots of folks are still using ruby-kafka, but there's no concerted effort to keep up with Kafka features; it's simply not feasible for such a complex protocol. I recommend using librdkafka based libraries and frameworks instead. |
Beta Was this translation helpful? Give feedback.
As one of the contributors, I can say this library is pretty much abandoned and should no longer be considered for any production usage lasting long. As @dasch said in the comment and on a few other occasions, there is no point in trying to keep up with Kafka development when other languages use a well-established C binding and it gets more official support.
IAM may not be supported but you can still use MSK via SASL + SSL. Here's the setup required to make it work with rdkafka: https:…