for example the issue can be as below:

from the producer side, say 1000 messages is sent, and no exception found from 
the callback;


from the kafka broker side, the log size only increase 900;


as a result only 900 messages received from the consumer;


conclusion: 


the problem is we cannot get the exception from the producer callback, thus we 
don't know the sent failure;








At 2015-11-12 16:46:55, "Prabhjot Bharaj" <prabhbha...@gmail.com> wrote:
>Hi,
>
>Just to confirm that the number of messages produced are what you are
>seeing, What does GetOffsetShell report for this topic ?
>
>Regards,
>Prabhjot
>
>On Thu, Nov 12, 2015 at 2:13 PM, Hawin Jiang <hawin.ji...@gmail.com> wrote:
>
>> Hi  Jinxing
>>
>> I don't think we can resolve this issue by increasing producers.  if I
>> increased more producers, it should lost more messages.
>>
>> I just test two producers.
>> Thread Producer 1 has 83064 messages in producer side and 82273 messages in
>> consumer side
>> Thread Producer 2 has 89844 messages in producer side and 88892 messages in
>> consumer side.
>>
>> Thanks.
>>
>>
>>
>> Best regards
>> Hawin
>>
>>
>> On Thu, Nov 12, 2015 at 12:24 AM, jinxing <jinxing6...@126.com> wrote:
>>
>> > maybe there some changes in 0.9.0.0;
>> >
>> >
>> > but still you can try increase producer sending rate, and see if there
>> are
>> > message lost but no exception;
>> >
>> >
>> > note that, to increase the producer sending rate, you must have enough
>> > producer 'power';
>> >
>> >
>> > in my case,  I have 50 producer sending message at the same time : )
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > At 2015-11-12 16:16:23, "Hawin Jiang" <hawin.ji...@gmail.com> wrote:
>> > >Hi  Jinxing
>> > >
>> > >I am using kafka_2.10-0.9.0.0-SNAPSHOT.  I have downloaded source code
>> and
>> > >installed it last week.
>> > >
>> > >I saw 97446 messages have been sent to kafka successfully.
>> > >
>> > >So far, I have not found any failed messages.
>> > >
>> > >
>> > >
>> > >Best regards
>> > >Hawin
>> > >
>> > >On Thu, Nov 12, 2015 at 12:07 AM, jinxing <jinxing6...@126.com> wrote:
>> > >
>> > >> Hi, what version are you using ?
>> > >>
>> > >>
>> > >> i am using 0.8.2.0, and I encountered this problem before;
>> > >>
>> > >>
>> > >> it seems that if the message rate of the producer side is to high,
>> some
>> > of
>> > >> the messages will lost;
>> > >>
>> > >>
>> > >> also, i found that the callback method of the producer 'send' API is
>> not
>> > >> reliable;
>> > >>
>> > >>
>> > >> only successful sent message will trigger the callback, but the failed
>> > >> ones don't;
>> > >>
>> > >>
>> > >> you saw this?
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> > >>
>> > >> At 2015-11-12 16:01:17, "Hawin Jiang" <hawin.ji...@gmail.com> wrote:
>> > >> >Hi  All
>> > >> >
>> > >> >I have sent messages to Kafka for one minute.  I found 97446 messages
>> > in
>> > >> >producer side and 96896 messages in consumer side for Case 1.
>> > >> >I also tried case 2. I have faced the same issues.  The number is not
>> > >> match
>> > >> >between producer and consumer.
>> > >> >Can someone take a look at this issue?
>> > >> >Thanks.
>> > >> >
>> > >> >
>> > >> >Case 1:
>> > >> >
>> > >> >long startTime = System.currentTimeMillis();
>> > >> >long maxDurationInMilliseconds = 1 * 60 * 1000;
>> > >> >int messageNo = 0;
>> > >> >while (true) {
>> > >> >if (System.currentTimeMillis() <= startTime
>> > >> >+ maxDurationInMilliseconds) {
>> > >> >messageNo++;
>> > >> >String messageStr = "KAFKA_"+messageNo;
>> > >> >System.out.println("Message: "+messageNo);
>> > >> >producer.send(new KeyedMessage<Integer, String>(topic,messageStr));
>> > >> >} else {
>> > >> >producer.close();
>> > >> >System.out.println("Total kafka Message: "+messageNo);
>> > >> >break;
>> > >> >}
>> > >> >}
>> > >> >
>> > >> >
>> > >> >Case 2:
>> > >> >
>> > >> >for (int i=1;i<=12000;i++)
>> > >> >String messageStr = "KAFKA_"+i;
>> > >> >producer.send(new KeyedMessage<Integer, String>(topic,messageStr));
>> > >> >
>> > >> >
>> > >> >
>> > >> >Best regards
>> > >> >Hawin
>> > >>
>> >
>>
>
>
>
>-- 
>---------------------------------------------------------
>"There are only 10 types of people in the world: Those who understand
>binary, and those who don't"

Reply via email to