You can certainly use different clients for producers and consumers. E.g., you could have a Python producer, a C producer, and a Scala consumer; or any combination thereof.

If you want your consumers to participate in a consumer group, you'll need to use the Java or Scala client (or a 3rd party client that supports consumer groups).

On 4/4/13 7:36 AM, Oleg Ruchovets wrote:
By the way. Should producer and consumer have to be the same client? I mean
is it possible that producer will be C or Python and consumer will be java?

Thanks
Oleg.


On Thu, Apr 4, 2013 at 12:24 AM, Matthew Rathbone <matt...@foursquare.com>wrote:

Maybe you could write a C# client. I don't think it would be super hard to
write a basic one (that doesn't require zookeeper for example). C# has a
lot of great features that would make it great for a solid kafka client.


On Wed, Apr 3, 2013 at 3:58 PM, Oleg Ruchovets <oruchov...@gmail.com>
wrote:

Yes , I agree. So there is no way to use C# client or Rest API with
current
version of Kafka.

Thanks
Oleg,


On Wed, Apr 3, 2013 at 10:29 PM, David Arthur <mum...@gmail.com> wrote:

What is the bridge between C# and Node.js? If you're writing some
custom
middle man, why not write it in Java or Scala so you can then use the
official clients?

-David


On 4/3/13 3:22 PM, Oleg Ruchovets wrote:

I see , Is it a good Idea to use Node.js client? C# will produce
messages
to Node.js and Node.js will push it to the Kafka?
     Is there potential problem with such aproach?
Thanks
Oleg.


On Wed, Apr 3, 2013 at 9:18 PM, Joel Koshy <jjkosh...@gmail.com>
wrote:
  Unfortunately no - there is a legacy 0.7 client (
https://svn.apache.org/repos/**asf/kafka/branches/legacy_**
client_libraries/csharp/<
https://svn.apache.org/repos/asf/kafka/branches/legacy_client_libraries/csharp/
)
but afaik, none for 0.8.

Re: rest API: it is one of the current open projects that people can
contribute to. There have been some discussions on the mailing list
about
implementing one and a jira as well: KAFKA-639

Joel

On Wed, Apr 3, 2013 at 9:46 AM, Oleg Ruchovets <oruchov...@gmail.com
wrote:

  Hi ,
     Is there a stable C# client for Kafka? Is there a rest API for
Kafka?

Thanks
Oleg.




--
Matthew Rathbone
Foursquare | Software Engineer | Server Engineering Team
matt...@foursquare.com | @rathboma <http://twitter.com/rathboma> |
4sq<http://foursquare.com/rathboma>


Reply via email to