Just an add on: Also Connect API and Streams API are written in Java. Not just producer/consumer/admin clients.
Thus, Java code base is quite big and not just a small part. -Matthias On 12/14/17 7:28 PM, Gwen Shapira wrote: > Just to clarify, since I wrote the quora answer: Apache Kafka core code > (brokers) is not transitioning to Java. It is written in Scala and I didn't > see much interest in rewriting it. The *client API* was replaced over the > last 3-4 years and the latest versions are in Java. > > On Thu, Dec 14, 2017 at 11:59 AM Ted Yu <yuzhih...@gmail.com> wrote: > >> Have you seen this ? >> >> >> http://search-hadoop.com/m/Kafka/uyzND14PPsT5THhN1?subj=Re+Contributing+to+Kafka >> >> On Thu, Dec 14, 2017 at 8:55 AM, Abhinav Koppula < >> abhinav.kopp...@gmail.com> >> wrote: >> >>> Hi Team, >>> I wanted to get started with contributing to Kafka and learn more about >> its >>> internals. Can anyone please suggest me some "good-first-bugs" which I >> can >>> look at? >>> >>> Also, I had another basic doubt. I see that Kafka core is written in >> Scala >>> but I have read from some sources >>> <https://www.quora.com/Kafka-is-written-in-scala-Why-does- >>> the-API-described-in-the-official-documentation-is-the-Javas-one> >>> that the team is moving away from Scala and trying to port the code to >>> Java. Is this true? >>> >>> Thanks, >>> Abhinav >>> >> >
signature.asc
Description: OpenPGP digital signature