That is exactly why we've decided to stick with java. Also support for all 
consumer settings out of the box.

Kind regards,
Radek Gruchalski

On 22 Dec 2012, at 19:17, David Arthur <mum...@gmail.com> wrote:

> FWIW, message production is quite simpler than consumption. It does
> not require the same complex coordination as the consumers. Producers
> only use ZooKeeper to locate available brokers
> 
> Sent from my phone
> 
> On Dec 22, 2012, at 1:00 PM, 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