We use that fork of node-kafka without any issues. We have a 3 server cluster 
setup. Single topic, 3 partitions. No issues. Franz-kafka is on our "to check" 
list but no rush yet.

Kind regards,
Radek Gruchalski

On 22 Dec 2012, at 18:59, Apoorva Gaurav <apoorvagau...@gmail.com> wrote:

> Thanks Radek,
> We also are thinking of Java / Scala for Consumers, for Producers whether
> franz-kafka is a good choice?
> 
> -- 
> Thanks & Regards,
> Apoorva
> 
> On Sat, Dec 22, 2012 at 9:38 PM, Radek Gruchalski <
> radek.gruchal...@portico.io> wrote:
> 
>> We started using node-kafka before we learned franz-kafka was available.
>> In node, franz-kafka would be my preferred choice now. But tbh, our
>> consumers are all java. node-kafka does not support consumer settings like
>> autooffset.reset and so on (or it is not obvious how to use those).
>> 
>> Afair franz-kafka offers those. Also, java zkconsumer gives you the jmx
>> monitoring tools, which may be helpful if you want to add some scaling
>> logic when consumer is lagging.
>> 
>> Our first choice is node too but we're consuming exclusively with java.
>> 
>> Hope this helps a little.
>> 
>> On 22 Dec 2012, at 05:21, Apoorva Gaurav <apoorvagau...@gmail.com> wrote:
>> 
>>> Which is the best ZK based implementation of kafka in node.js. Our use
>> case
>>> is that a pool of node js http servers will be listening to clients which
>>> will send json over http. Using node js we'll do minimal decoration and
>>> compression (preferably snappy) and write to brokers. We might also need
>>> json to avro conversion but thats not a deal breaker. Consumers will be
>>> writing these events to S3 (to begin with we don't plan to maintain HDFS
>>> cluster). To begin with we'll have to support a peak load of 50K events /
>>> second, average being much less, around 2K events / second. Suggestions
>>> please. Is any one using franz-kafka in production. I'm only two days
>> into
>>> kafka so don't know a lot, but franz-kafka looks clean and easy to work
>>> with.
>>> 
>>> If none of the existing node.js implementation is capable of this then we
>>> are willing to move to Scala or Java but node.js is the first choice.
>>> 
>>> Thanks & Regards,
>>> Apoorva
>>> 
>>> On Sat, Dec 22, 2012 at 2:25 AM, Radek Gruchalski <
>>> radek.gruchal...@portico.io> wrote:
>>> 
>>>> We are using https://github.com/radekg/node-kafka, occasionally pushing
>>>> about 2500 messages, 3.5K each / second. No issues so far. Different
>> story
>>>> with consumers. They are stable but under heavy load we experienced CPU
>>>> problems. I am the maintainer of that fork. The fork comes with ZK
>>>> integration. Another kafka module is this one:
>>>> https://github.com/dannycoates/franz-kafka.
>>>> 
>>>> Kind regards,
>>>> Radek Gruchalski
>>>> radek.gruchal...@technicolor.com (mailto:
>> radek.gruchal...@technicolor.com)
>>>> | radek.gruchal...@portico.io (mailto:radek.gruchal...@portico.io) |
>>>> ra...@gruchalski.com (mailto:ra...@gruchalski.com)
>>>> 00447889948663
>>>> 
>>>> Confidentiality:
>>>> This communication is intended for the above-named person and may be
>>>> confidential and/or legally privileged.
>>>> If it has come to you in error you must take no action based on it, nor
>>>> must you copy or show it to anyone; please delete/destroy and inform the
>>>> sender immediately.
>>>> 
>>>> 
>>>> On Thursday, 20 December 2012 at 18:31, Jun Rao wrote:
>>>> 
>>>>> Chris,
>>>>> 
>>>>> Not sure how stable those node.js clients are. In 0.8, we plan to
>>>> provide a
>>>>> native C version of the producer. A thin node.js layer can potentially
>> be
>>>>> built on top of that.
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> Jun
>>>>> 
>>>>> On Thu, Dec 20, 2012 at 8:46 AM, Christopher Alexander <
>>>>> calexan...@gravycard.com (mailto:calexan...@gravycard.com)> wrote:
>>>>> 
>>>>>> During my due diligence to assess use of Kafka for both our activity
>>>> and
>>>>>> log message streams, I would like to ask the project committers and
>>>>>> community users about using Kafka with Node.js. Yes, I am aware that a
>>>>>> Kafka client exists for Node.js (
>>>>>> https://github.com/marcuswestin/node-kafka), which has spurred
>> further
>>>>>> interest by our front-end team. Here are my questions, excuse me if
>>>> they
>>>>>> seem "noobish".
>>>>>> 
>>>>>> 1. How reliable is the Node.js client (
>>>>>> https://github.com/marcuswestin/node-kafka) in production
>>>> applications?
>>>>>> If there are issues, what are they (the GitHub repo currently lists
>>>> none)?
>>>>>> 2. To support real-time activity streams within Node.js, what is the
>>>>>> recommended consumer polling interval?
>>>>>> 3. General advise observations on integrating a front-end based
>> Node.js
>>>>>> application with Kafka mediated messaging.
>>>>>> 
>>>>>> Thanks you!
>>>>>> 
>>>>>> Chris
>> 

Reply via email to