You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Oleg Ruchovets <or...@gmail.com> on 2013/04/03 18:46:40 UTC
.net (c#) kafka client
Hi ,
Is there a stable C# client for Kafka? Is there a rest API for Kafka?
Thanks
Oleg.
Re: .net (c#) kafka client
Posted by David Arthur <mu...@gmail.com>.
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 <ma...@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 <or...@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 <mu...@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 <jj...@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 <oruchovets@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
>> matthew@foursquare.com | @rathboma <http://twitter.com/rathboma> |
>> 4sq<http://foursquare.com/rathboma>
>>
Re: .net (c#) kafka client
Posted by Oleg Ruchovets <or...@gmail.com>.
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 <ma...@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 <or...@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 <mu...@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 <jj...@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 <oruchovets@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
> matthew@foursquare.com | @rathboma <http://twitter.com/rathboma> |
> 4sq<http://foursquare.com/rathboma>
>
Re: .net (c#) kafka client
Posted by Matthew Rathbone <ma...@foursquare.com>.
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 <or...@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 <mu...@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 <jj...@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 <or...@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
matthew@foursquare.com | @rathboma <http://twitter.com/rathboma> |
4sq<http://foursquare.com/rathboma>
Re: .net (c#) kafka client
Posted by Oleg Ruchovets <or...@gmail.com>.
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 <mu...@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 <jj...@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 <or...@gmail.com>
>>> wrote:
>>>
>>> Hi ,
>>>> Is there a stable C# client for Kafka? Is there a rest API for
>>>> Kafka?
>>>>
>>>> Thanks
>>>> Oleg.
>>>>
>>>>
>
Re: .net (c#) kafka client
Posted by David Arthur <mu...@gmail.com>.
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 <jj...@gmail.com> wrote:
>
>> Unfortunately no - there is a legacy 0.7 client (
>>
>> 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 <or...@gmail.com>
>> wrote:
>>
>>> Hi ,
>>> Is there a stable C# client for Kafka? Is there a rest API for Kafka?
>>>
>>> Thanks
>>> Oleg.
>>>
Re: .net (c#) kafka client
Posted by Oleg Ruchovets <or...@gmail.com>.
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 <jj...@gmail.com> wrote:
> Unfortunately no - there is a legacy 0.7 client (
>
> 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 <or...@gmail.com>
> wrote:
>
> > Hi ,
> > Is there a stable C# client for Kafka? Is there a rest API for Kafka?
> >
> > Thanks
> > Oleg.
> >
>
Re: .net (c#) kafka client
Posted by Joel Koshy <jj...@gmail.com>.
Unfortunately no - there is a legacy 0.7 client (
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 <or...@gmail.com> wrote:
> Hi ,
> Is there a stable C# client for Kafka? Is there a rest API for Kafka?
>
> Thanks
> Oleg.
>