so there will be both scala and java clients? or will scala users simply import the java libraries (which is after all not too bad)
2015-02-22 16:30 GMT-08:00 Guozhang Wang <wangg...@gmail.com>: > Alex, > > Before 0.8 Kafka is written in Scala, and in 0.8.2 we are re-writing the > clients in Java for better clients adoption while the server is still under > Scala. The plan after the Java clients also includes migrating the common > utils / error code / request formats to Java that will be used for both > clients and servers. > > Guozhang > > On Sat, Feb 21, 2015 at 3:35 PM, Alex Melville <amelvi...@g.hmc.edu> > wrote: > > > Hi All, > > > > > > Why does the Kafka codebase contain both Scala and Java code? There are > > even some cases where the same class (i.e. javaapi.SimpleConsumer and > > kafka.consumer.SimpleConsumer). Is it just to allow a Scala developer to > > write Scala and a Java developer to use Java? We are trying to use the > > SimpleConsumer to gather more in-depth information about the partitions > on > > a topic, and the documentation is fragmented and consequently it's > unclear > > whether we have to use one of either Scala or Java, or if we have > complete > > freedom to choose either (none of us have programmed in Scala, so we're > > inclined to choose the Java one). > > > > Functionally are both the scala and java codebases the same? > > > > Thanks in advance, > > > > Alex Melville > > > > > > -- > -- Guozhang >