I don't think the batch referred to initially is a Kafka API batch, hence
the confusion. I'm sure someone from LinkedIn can clarify.
On Oct 7, 2013 9:27 AM, "S Ahmed" <sahmed1...@gmail.com> wrote:

> When you batch things on the producer, say you batch 1000 messages or by
> time whatever, the total message size of the batch should be less than
> message.max.bytes or is that for each individual message?
>
> When you batch, I am assuming that the producer sends some sort of flag
> that this is a batch, and then the broker will split up those messages to
> individual messages and store them in the log correct?
>
>
> On Mon, Oct 7, 2013 at 12:21 PM, Neha Narkhede <neha.narkh...@gmail.com
> >wrote:
>
> > The message size limit is imposed on the compressed message. To answer
> your
> > question about the effect of large messages - they cause memory pressure
> on
> > the Kafka brokers as well as on the consumer since we re-compress
> messages
> > on the broker and decompress messages on the consumer.
> >
> > I'm not so sure that large messages will have a hit on latency since
> > compressing a few large messages vs compressing lots of small messages
> with
> > the same content, should not be any slower. But you want to be careful on
> > the batch size since you don't want the compressed message to exceed the
> > message size limit.
> >
> > Thanks,
> > Neha
> >
> >
> > On Mon, Oct 7, 2013 at 9:10 AM, S Ahmed <sahmed1...@gmail.com> wrote:
> >
> > > I see, so that is one thing to consider is if I have 20 KB messages, I
> > > shouldn't batch too many together as that will increase latency and the
> > > memory usage footprint on the producer side of things.
> > >
> > >
> > > On Mon, Oct 7, 2013 at 11:55 AM, Jun Rao <jun...@gmail.com> wrote:
> > >
> > > > At LinkedIn, our message size can be 10s of KB. This is mostly
> because
> > we
> > > > batch a set of messages and send them as a single compressed message.
> > > >
> > > > Thanks,
> > > >
> > > > Jun
> > > >
> > > >
> > > > On Mon, Oct 7, 2013 at 7:44 AM, S Ahmed <sahmed1...@gmail.com>
> wrote:
> > > >
> > > > > When people using message queues, the message size is usually
> pretty
> > > > small.
> > > > >
> > > > > I want to know who out there is using kafka with larger payload
> > sizes?
> > > > >
> > > > > In the configuration, the maximum message size by default is set
> to 1
> > > > > megabyte (
> > > > > message.max.bytes1000000)
> > > > >
> > > > > My message sizes will be probably be around 20-50 KB but to me that
> > is
> > > > > large for a message payload so I'm wondering what effects that will
> > > have
> > > > > with kafka.
> > > > >
> > > >
> > >
> >
>

Reply via email to